2016-09-01 10 views
5

मैं अपनी प्लगइन से एक नई रिलीज बनाने की कोशिश कर रहा हूं और मैं इसे काम नहीं कर सकता।जेनकींस होस्टिंग में प्लगइन कैसे तैनात करें?

सामान्य दस्तावेज़ मैं पालन करने की कोशिश यह है: https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins

मैं उस पृष्ठ पर हर संभव त्रुटि संदेश के बारे में पाने में कामयाब रहे (कनेक्शन से इनकार कर दिया, publickey, 401 अनधिकृत) और वहाँ सुझाव के कई संयोजन की कोशिश की और यहां और पूरे वेब पर, लेकिन अब तक कोई भाग्य नहीं है।

मेरे पास जेनकिंससीआई में भी एक उपयोगकर्ता है, गिटहब में भी और इन्फ्रा में अनुमति है।

क्या आप मुझे उन चरणों की सूची में इंगित कर सकते हैं जो सफल तैनाती का कारण बनते हैं? कृपया जितना संभव हो विशिष्ट रहें।

  • कहां दौड़ना है? cmd? गिटहब-डेस्कटॉप शैल (सेमीडी? बैश? पावरशेल?) नियमित गिट-बैश? (प्रत्येक मुझे अलग परिणाम देता है)
  • pom.xml सेटिंग? किस माता-पिता का उपयोग करना है? मैंने नवीनतम 2.14 सहित सभी को आजमाया, प्रत्येक संस्करण के साथ मुझे अलग त्रुटि

मुझे चलाने से पहले इसका परीक्षण करने के लिए मुझे क्या करना चाहिए? मैंने एमवीएन रिलीज चलाया है: प्रतिलिपि रिलीज: प्रदर्शन करें और इसके कारण मेरे संस्करण संख्या को किसी भी कारण से कई बार बढ़ाना पड़ा। 'एमवीएन तैनाती' भी काम करना चाहिए? (यह नहीं है)

+1

आप एक cmd/टर्मिनल से अपने आदेश पंक्ति को चलाने के लिए सक्षम होना चाहिए और -X को सक्रिय विकल्प जो विशेष रूप से लक्षित यूआरएल लक्षित, प्रमाणीकरण में इस्तेमाल किए गए कार्यों के बारे में अधिक जानकारी लाएगा इसके आगे –

उत्तर

1

मुझे यह काम करने के लिए मिला है (यह बहुत कठिन था, अंतहीन प्रयास करता था)।

नीचे की रेखा कुछ भी रोमांचक नहीं थी, अधिकांश संकेत मूल दस्तावेज़ https://wiki.jenkins-ci.org/display/JENKINS/Hosting+Plugins (जो मैंने 2,000 बार पढ़ा था, हर बार एक और बारीकियों को देखते हुए महत्वपूर्ण था)। मूल प्लगइन 3 साल पहले जारी किया गया था, चीजें बदल गई हैं क्योंकि इससे ज्यादातर समस्याएं हुईं।

    • GitHub डेस्कटॉप स्थापना मैं खोल है कि यह साथ आता है प्रयोग किया जाता है (डिफ़ॉल्ट, PowerShell एक)
    • SSH कुंजियों स्थापित करने के लिए आवश्यक:

      इस सेट अप है कि अंततः काम किया है के लिए यह

    • मैं अनुमति के लिए पीआर को भरने के लिए की जरूरत है (यह नया है, इसे वापस तो जरूरत नहीं गया था)
    • मेरे जेनकींस सीआई खाता अब जाहिरा तौर पर काम किया - मैं पासवर्ड रीसेट करने के लिए आवश्यक
    • मैं 'अनधिकृत' त्रुटियों मिला, तो मैं 2.10 करने के लिए अपने माता-पिता पोम उन्नयन (यहाँ का सुझाव दिया https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/jenkinsci-dev/PFD_b370H20/nh2EX99SCAAJ
    • अपडेट कर रहा है माता-पिता अन्य मुद्दों के बहुत सारे दे दी है की तरह, मैं सभी संयोजनों 2.14-2.6, अंत में 2.10 और निश्चित के लिए बसे की कोशिश की संकलन मुद्दा (https://wiki.jenkins-ci.org/display/JENKINS/Jelly+and+XSS+prevention)
    • माता-पिता को अपग्रेड करने के लिए प्राधिकरण का समाधान नहीं तो मैं भी वैकल्पिक हल यहाँ का पालन किया - https://github.com/jenkinsci/git-client-plugin/commit/c9f6cbae246e038d7cb2cd97ecf72efc0212971a
  • संबंधित मुद्दे