मैं जेनकिंस का उपयोग एक गिथब भंडार के साथ करता हूं, और फिर से शुरू करने के बाद जेनकिन्स सभी शाखाओं पर spec चलाता है, यहां तक कि रेपो से हटाए गए लोगों पर भी। मैं केवल वास्तविक रेपो शाखाओं पर जेनकींस चश्मा कैसे चला सकता हूं?हटाए गए शाखाओं पर जेनकिंस हटाए गए शाखाओं पर spec चलाता है
उत्तर
ऐसा होता है क्योंकि आपके स्थानीय भंडार, क्लाइंट साइड में अभी भी सभी शाखाएं, टैग इत्यादि हैं। आदेश अपने निर्माण की प्रक्रिया के दौरान उन्हें प्रयोग से बचने के लिए, वहाँ कुछ परिदृश्यों पर विचार कर सकते हैं:
जेनकींस Git प्लगइन आप हर निर्माण से पहले
git remote prune
चलाने के लिए सक्षम बनाता है। चूंकि कमांड के लिए प्रलेखन काफी विशिष्ट है, यह वही करेगा जो आप चाहते थे:सभी बाली ट्रैकिंग शाखाओं को हटा देता है। इन बालों वाली शाखाओं को पहले से ही रिमोट रिपोजिटरी से हटा दिया गया है, लेकिन अभी भी स्थानीय रूप से "रिमोट /" में उपलब्ध हैं।
यह सुविधा परियोजना विन्यास पृष्ठ पर उपलब्ध है, अनुभाग स्रोत कोड प्रबंधन, तो Git और अपने भंडार परिभाषा पाते हैं। उनके नीचे आपके पास उन्नत बटन होना चाहिए, और इसे नामक विकल्प चुनने के बाद बनाने से पहले रिमोट रिमोट शाखाएं दिखाई देनी चाहिए। सुनिश्चित करें कि यह चेक किया गया है और आपको जाने के लिए अच्छा होना चाहिए।
- दूसरा विकल्प, जो मेरे जेनकींस में उपयोग किया जाता है और जिसे मैं व्यक्तिगत रूप से पसंद करता हूं, Workspace Cleanup Plugin का उपयोग करना है। परियोजना निर्माण निष्पादन के बाद या से पहले दिए गए नौकरी के पूरे कार्यक्षेत्र को हटा देगा। तो यह आपके मैवेन, चींटी के लिए एक साफ, ताजा चेक-आउट वातावरण बनाएगा [...] * परियोजना के निर्माण के लिए जो कुछ भी उपयोग करना है। और हाँ - इसे परियोजना के पूर्ण चेकआउट की आवश्यकता होगी, जिसमें कुछ मामलों में वास्तव में कुछ समय लग सकता है, लेकिन यह 100% बेवकूफ-गलतियों-मुक्त समाधान देगा जिसमें सभी फाइलें ताजा होंगी, क्योंकि डेवलपर्स ने उन्हें इरादा किया था हो।
- 1. हटाए गए लक्ष्यों
- 2. INSERT हटाए गए मानों को एक हटाए गए ट्रिगर
- 3. हटाए गए फ़ाइल
- 4. हटाए गए कैस्केड
- 5. फोरट्रान आवंटित/हटाए गए
- 6. एक अधिभारित हटाए गए
- 7. ~/.bash_profile हटाए गए
- 8. हटाए गए वर्ण
- 9. स्टेजिंग हटाए गए फाइल
- 10. हटाए गए कंसोल आउटपुट देखें
- 11. हटाए गए सीएसएस वर्ग तत्व
- 12. क्या SQL सर्वर डीआरआई (हटाए गए कैस्केड पर) धीमा है?
- 13. इकाई फ्रेमवर्क मॉडल डब्ल्यू/ओ इकाई से हटाए गए हटाए गए फ़ील्ड को पुनर्स्थापित करें
- 14. हटाए गए वाई-अक्ष को पुनर्स्थापित करें
- 15. एक्सचेंज वेब सेवा प्रबंधित, हटाए गए अपॉइंटमेंट
- 16. गिट हटाए गए फाइलों को अनदेखा करें
- 17. गिट: हटाए गए कोड को खोजें
- 18. स्टेटमेंट से हटाए गए उपनाम में उपनाम
- 19. MOSS एसएसपी समस्या - हटाए गए एसएसपी
- 20. इकाई फ्रेमवर्क और मुलायम हटाए गए रिकॉर्ड
- 21. DLLs से हटाए गए अपवादों को पकड़ना
- 22. ऑटो mongodb में हटाए गए स्थान कॉम्पैक्ट?
- 23. grails हटाए गए ऑब्जेक्ट को कैस्केड त्रुटि
- 24. एप्लिकेशन आइकन पर खींचे गए और हटाए गए फ़ाइलों को कैसे पकड़ें और खोलें?
- 25. क्या कोई फ़ंक्शन हटाए गए फ़ंक्शन हो सकता है?
- 26. सभी शाखाओं पर प्रति लेखक
- 27. शाखाओं जाहिरा तौर पर भिन्न हो गए हैं, लेकिन प्रतिबद्ध इतिहास समान है
- 28. क्या मोंगोडीबी हटाए गए स्थान का पुन: उपयोग करता है?
- 29. संपादन में इसके हटाए गए बटन के क्लिक पर तत्व हटाएं टेक्स्ट
- 30. तार्किक टेबल डाला जाता है और हटाए गए
क्या आपने गिट की उन्नत सेटिंग्स में "निर्माण से पहले रिमोट रिमोट शाखाएं" सेट करने का प्रयास किया था? – 4ndrew
"हटाए गए" से क्या आपका मतलब है कि शाखाएं आपके स्थानीय रेपो में या रिमोट रेपो में या दोनों में हटा दी गई हैं? –
प्रासंगिक "उन्नत" सेटिंग्स प्रोजेक्ट कॉन्फ़िगरेशन पृष्ठ पर _second_ उन्नत बटन के अंतर्गत हैं, पहले नहीं। – phs