के लिए भी कई बनाता है जब मैं शाखा A
से एक नई शाखा B
बना सकते हैं और एक भी वादा करते हैं चलाता है, TeamCity चलाता है कई B
पर बनाता है, हालांकि मैं सिर्फ एक का निर्माण उम्मीद करेंगे।
मैंने "प्रत्येक चेक-इन पर एक बिल्ड ट्रिगर" को सही करने के लिए सेट किया है, लेकिन फिर भी केवल एक ही निर्माण होना चाहिए क्योंकि केवल एक ही नई प्रतिबद्धता है। ऐसा लगता है कि टीमसिटी वर्तमान माह के भीतर प्रत्येक प्रतिबद्धता के लिए एक निर्माण को ट्रिगर करती है। शाखा के सभी निर्माण A
समाप्त हो गए और उसी निर्माण कॉन्फ़िगरेशन का उपयोग शाखा A
और B
बनाने के लिए किया जाता है। क्या मैं टीमसिटी को केवल उन कामों के निर्माण के लिए कॉन्फ़िगर कर सकता हूं जो निर्मित नहीं किए गए हैं (चाहे कोई शाखा चाहे)?TeamCity एक नई शाखा
उत्तर
ऐसा लगता है कि आपको इस issue का सामना करना पड़ा। एक विशेष निर्माण विन्यास को प्रभावित करने के लिए, या internal.properties file में प्रभावित करने के लिए सभी विन्यास का निर्माण - वर्तमान समाधान के रूप में स्थापित करने के लिए
teamcity.vcsTrigger.runBuildOnSameRevisionInEveryBranch=false
आप इसे सेट कर सकते हैं या तो निर्माण विन्यास में एक पैरामीटर के रूप में प्रयास करें।
धन्यवाद, ऐसा लगता है कि यह काम करता है, हालांकि यह अभी भी एक निर्माण को ट्रिगर करता है जब परिवर्तन के बिना एक नई शाखा बनाई जाती है। लेकिन मुझे लगता है कि एक निर्माण चोट नहीं पहुंचाएगा। –
इसे कहां सेट करें? ठीक ठीक? उन बुलियन मूल्यों के लिए चेकबॉक्स के साथ कुछ प्रकार का इंटरफ़ेस क्यों नहीं हो सकता है। –
आप इसे निर्माण कॉन्फ़िगरेशन में पैरामीटर के रूप में सेट कर सकते हैं - किसी विशेष बिल्ड कॉन्फ़िगरेशन को प्रभावित करने के लिए, या [internal.properties] में (http://confluence.jetbrains.com/display/TCD8/Configuring+TeamCity+Server+Startup+ प्रॉपर्टीज # कॉन्फ़िगरिंग टीमसिटीसेवर स्टार्टअपप्रॉपर्टीज-टीमसिटीन इंटरप्रोपर्टीज) सभी बिल्ड कॉन्फ़िगरेशन को प्रभावित करने के लिए। –
मुझे लगता है कि आपने उस बिल्ड कॉन्फ़िगरेशन के लिए VCS बिल्ड ट्रिगर को सक्रिय किया है। तो, उस कॉन्फ़िगरेशन सेटिंग्स पृष्ठ> ट्रिगर> पर जाएं और VCS ट्रिगर की तलाश करें। संपादन लिंक पर क्लिक करें और एक मॉडल दिखाई देगा, आप जिस विकल्प को खोज रहे हैं: "https://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers#ConfiguringVCSTriggers-PercheckinTriggering
धन्यवाद। हालांकि मैं इसे प्रत्येक चेक-इन पर ट्रिगर करना चाहता हूं। लेकिन कल्पना करें कि मैं एक फीचर शाखा पर काम करता हूं जो लगातार टीमसिटी द्वारा निर्मित होता है। जब मैं इसे मुख्य शाखा में वापस विलय करता हूं, तो मैं नहीं चाहता कि प्रत्येक प्रतिबद्धता के लिए एक निर्माण शुरू हो जाए क्योंकि वे पहले से ही दूसरी शाखा में ट्रिगर किए गए हैं। –
तो 'runBuildOnSameRevisionInEveryBranch' ठीक वही लगता है जो मैं चाहता था। –
- 1. जब मैं एक नई शाखा
- 2. नई परियोजना या शाखा?
- 3. गिट: नई शाखा
- 4. गिट: नई रिमोट शाखा
- 5. Mercurial नई शाखा के रूप में एक शाखा सेट करें
- 6. Mercurial - दो शाखाओं को एक नई नई शाखा में मिलाएं
- 7. मुझे एक नई शाखा कब बनाना चाहिए?
- 8. TeamCity
- 9. TeamCity और Github
- 10. गिट: वर्तमान शाखा में मौजूदा शाखा में प्रगति की वर्तमान स्थिति में एक नई शाखा
- 11. Teamcity मर्ज
- 12. TeamCotFoundException TeamCity
- 13. Git: नई दूरस्थ शाखा नहीं देख सकते
- 14. विजुअल स्टूडियो 2015 में एक नई शाखा कैसे बनाएं?
- 15. गिटहब पुल एक नई अपस्ट्रीम शाखा के लिए अनुरोध
- 16. गिट-एसवीएन: एक नई शाखा/टैग बनाएं और दबाएं?
- 17. एसवीएन: लंबित परिवर्तनों को एक नई शाखा में ले जाएं
- 18. गिट शाखा एक नई प्रतिबद्धता में भिन्न होती है
- 19. दो मौजूदा शाखाओं के बीच एक नई शाखा डालें
- 20. गिट: स्थानीय-ट्रैकिंग, नई शाखा जोड़ें?
- 21. एक्सकोड विलय शाखा, कुछ नई फ़ाइल
- 22. विकास शाखा में किए गए संशोधनों को एक नई गिट-फ्लो फीचर शाखा में ले जाएं?
- 23. एक शाखा
- 24. एक खाली शाखा
- 25. क्या मुझे रिपोर्ट की जाने वाली हर नई बग के लिए एक नई शाखा बनाना चाहिए?
- 26. टीमसिटी आरईएसटी एपीआई एक शाखा
- 27. सबवर्सन - एक शाखा की शाखा
- 28. विकास शाखा में एक फीचर शाखा
- 29. Node.js और TeamCity
- 30. TeamCity - विशिष्ट परियोजनाओं
मैंने पहले ऐसा किया था, लेकिन मुझे यकीन नहीं है कि क्या कारण था। इस मामले में मैं सभी बकाया बिल्डों को रद्द करता हूं और फिर निर्माण को फिर से शुरू करता हूं, जो हमेशा एक निर्माण में परिवर्तनों को पूरी तरह से बैच करता है। – Castrohenge
बेशक यह काम करेगा, लेकिन यह स्पष्ट रूप से एक स्थायी समाधान नहीं है। क्या आपको याद है कि अगर आपने कुछ बदल दिया है या क्या यह गायब हो गया है या आपने पूरी प्रणाली को पुनर्स्थापित किया है? –