वर्तमान में, मेरी टीम गिटहब से स्वचालित रूप से पुल अनुरोध बनाने के लिए टीमसिटी का उपयोग कर रही है।टीमसीटी को पुल अनुरोध बनाने से रोकने या टिप्पणी करने से रोकने के लिए कैसे करें?
हमारे पास सभी पुल अनुरोधों को बनाने के लिए एक कॉन्फ़िगरेशन है। config के संस्करण नियंत्रण सेटिंग्स में, हमारी शाखा विनिर्देश
+:refs/pull/*/merge
"ट्रिगर बनाएँ" विन्यास की स्थापना में है, हम निम्नलिखित ट्रिगर शासन के साथ केवल एक ट्रिगर है:
+:root=Pull Requests on our Repository:\***/*\*
"अनुरोध खींचो हमारे रिपोजिटरी पर "हमारा वीसीएस रूट नाम है।
मुद्दों:
- जब कोई कुछ और करने के बिना GitHub वेबसाइट पर एक पुल अनुरोध देखता है, निर्माण TeamCity निर्माण एजेंट में ट्रिगर हो जाएगा। यह काफी परेशान है, क्योंकि समय-समय पर, हमारे पास एक ही पुल अनुरोध बनाने वाले कई बिल्ड एजेंट हैं (जब कई लोग इसे देखते हैं)।
- जब कोई पुल अनुरोध पर टिप्पणी करता है, तो एक बिल्ड भी ट्रिगर किया जाएगा।
मेरे परिप्रेक्ष्य से, केवल एक बार जब मैं टीमसिटी को निर्माण शुरू करना चाहता हूं तो जब नई प्रतिबद्धता पुल अनुरोधों पर धकेलती है।
क्या ऐसा करने का कोई तरीका है?
क्या यह गिटलैब के साथ किया जा सकता है? –