लेखन jenkins प्लगइन: प्रलेखन कहाँ है?


17

मेरे वर्तमान प्रोजेक्ट पर हम अपने बिल्डरों पर नज़र रखने के लिए जेनकिंस का उपयोग कर रहे हैं। अब वे चाहते हैं कि मैं कुछ और निगरानी मानकों को जोड़ने के लिए जेनकिंस प्लगइन लिखूं।

मैंने इस बात पर ध्यान दिया है कि स्थिति मॉनिटर प्लगइन कैसे काम करता है, और मैं कुछ चीजों का पता नहीं लगा सकता। मैंने एक प्लगइन लिखने के लिए दस्तावेज़ीकरण देखने की कोशिश की है, लेकिन लगता है कि इसमें कमी है। (साइट में केवल आधार परियोजना उत्पन्न करने का उल्लेख है, और एक ऐसे ट्यूटोरियल को संदर्भित करता है जो जानकारीपूर्ण नहीं है)

मैं जो करने की कोशिश कर रहा हूं वह सिर्फ प्रत्येक बिल्ड में कुछ विकल्प जोड़ने, एक लिंक जोड़ने और एक निगरानी पृष्ठ है। मुख्य पृष्ठ को जोड़ना जाहिरा तौर पर कार्रवाई जोड़कर किया जाता है, लेकिन मैं अभी भी बाकी का पता लगाने की कोशिश कर रहा हूं। और यह सब किस तरह से जुड़ा हुआ है।

क्या किसी के पास कोई संकेत या एक जगह है जहां मैं कुछ सभ्य दस्तावेज पा सकता हूं?



ट्यूटोरियल wiki.hudson-ci.org/display/HUDSON/Extend+Hudson पर पहली नज़र में काफी जानकारीपूर्ण लगता है - क्या यह आपके लिए मतलब है?
TZHX

लगता है कि यह जेनकींस की तुलना में थोड़ा अधिक जानकारीपूर्ण है।

1
इतना अधिक जानकारीपूर्ण नहीं: wiki.jenkins-ci.org/display/JENKINS/Extend+Jiskins । इसके अलावा, मैंने दूसरे दिन के प्रोग्रामर्स.स्टैकएक्सचेंज.
com/

जवाबों:


8

"जेनकिन्स का विस्तार करें" पृष्ठ देखें: https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins

विशेष रूप से, यहां ट्यूटोरियल पर एक नज़र डालें: https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

प्लगिन वर्कस्पेस लेआउट अनुभाग में वर्णित कॉन्फ़िगरेशन / विकल्प दृश्य src / main / Resources में रखे गए हैं।

यदि आप विशिष्ट प्रश्नों में भाग लेते हैं, तो आप ट्विटर पर @JenkinsCI पिंग कर सकते हैं।

आशा है कि ये आपकी मदद करेगा!


4

2

जब मैं पहली बार जेनकिंस प्लगइन विकसित कर रहा था तो मुझे वही कठिनाइयाँ हुईं। मुझे आपको कुछ सलाह दें:

  1. विकी पढ़ें। हालांकि जानकारी के अभाव में, आप जेनकिंस में मुख्य अवधारणाओं को समझने के लिए "प्रयास" कर सकते हैं: https://wiki.jenkins-ci.org/display/JENKINS/Extend+Jenkins
  2. दूसरी सलाह, UISamples प्लगइन पर जाएं। इस प्लगइन में बहुत सारे प्रदर्शन कोड हैं और उन अवधारणाओं के उदाहरण दिखाते हैं जिन्हें आप विकि पर पढ़ते हैं। मुझे यह बताने में कठिनाई हुई कि जब तक यह काम नहीं करता तब तक यूआई प्लगइन में जाने तक मुझे वर्णनात्मक / वर्णनात्मक संबंध समझने में कठिनाई होती है। विकी को पढ़ने की तुलना में यह बहुत आसान है। आप इसे इस पते पर पा सकते हैं: https://github.com/jenkinsci/ui-samples-plugin

  3. खोज करें कि क्या कोई प्लगइन नहीं है जो समान कार्य करता है या समान कार्यशीलता है जिसे आप विकसित करना चाहते हैं। यदि आप एक पाते हैं, तो इसे स्थापित करें और देखें कि यह कैसे व्यवहार करता है। इस प्लगइन के GitHub परियोजना पृष्ठ पर लूफै़ण। प्लगइन सूची इस पते पर पाई जा सकती है: https://github.com/jenkinsci

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.