जब मैं एक सादा पाइपलाइन प्रोजेक्ट बनाता हूं तो मेरे पास समय-समय पर स्किम को मतदान करने का विकल्प होता है और यदि परिवर्तन पता चला है, तो बिल्ड चलाया जाता है। यह मेरे लिए अच्छा काम किया।मल्टीब्रैंच पाइपलाइन - शाखा प्रोजेक्ट्स को कॉन्फ़िगर करें
अब मैंने एक मल्टीब्रैंच पाइपलाइन बनाई और 2 शाखाएं जोड़े। हालांकि, कॉन्फ़िगरेशन में मैं सामान्य पाइपलाइन प्रोजेक्ट में उतना ही सेट नहीं कर सकता, क्योंकि यह मुझे बताता है कि मैं केवल उप-शाखा-परियोजनाओं की कॉन्फ़िगरेशन देख सकता हूं।
शायद मैं यह भी गलत कर रहा हूं, इसलिए मैं आपको यह बताने की कोशिश करता हूं कि मैं वास्तव में क्या हासिल करना चाहता हूं।
मेरे पास एक गिट भंडार के अंदर एक PHP प्रोजेक्ट है। ऐसी दो शाखाएं हैं जिन्हें मैं नए कामों पर बनाया जाना चाहता हूं (जब मुख्य भंडार में धक्का दिया जाता है) मुख्य भंडार बिटबकेट सर्वर के स्वयं होस्ट किए गए संस्करण पर रहता है। यदि संभव हो, तो मैं हुक से बचना चाहता हूं और बिटबकेट सर्वर पर परिवर्तन के लिए जेनकिन्स मतदान देना चाहता हूं। तो मैं इसे कैसे प्राप्त कर सकता हूं?
के लिए उपलब्ध विकल्पों का एक समझदार सेट भी मिलेगा, मैं चाहता हूं कि परिवर्तनों को धक्का दिया जाए। – devnull
फिर आपको सेटअप करना होगा उदा। एक प्रतिबद्धता के मामले में जेनकींस को सूचित करने के लिए छेड़छाड़ करें। Http: // जेनकिन्ससेवर/गिट/नोटिफ़िक कॉमिट के रूप में एक पोस्ट-रिसीव वेबहूक जोड़ें? Url = ssh: //[email protected]/test.git मुझे शाखा अनुक्रमण को स्वचालित रूप से सक्रिय करने के लिए भी मतदान सक्रिय करना पड़ा। – mrkernelpanic
@mrkernelpanic हालांकि यह सवाल नहीं था कि यह सवाल पूछ रहा था, आपने * मेरा * प्रश्न उत्तर दिया: मुझे 'शाखाएं शामिल करें' टेक्स्ट के प्रारूप के रूप में कोई दस्तावेज नहीं मिला। – dsh