2012-02-13 11 views
5

मैं निरंतर एकीकरण के साथ गूंगा कर रहा हूँ और एक व्यवहार है कि ठीक नहीं लग रहा देखा ..TeamCity स्वत: निर्माण को गति प्रदान नहीं

मैं TeamCity साथ मर्क्युरियल उपयोग कर रहा हूँ है। जब मैं परिवर्तन को दबाता हूं तो टीमसिटी परिवर्तनों का पता लगाता है लेकिन स्वचालित रूप से बिल्ड नहीं चलाता है। यह सही व्यवहार है? उसे परिवर्तनों का पता नहीं लगाया जाना चाहिए और बिल्ड को स्वचालित रूप से चलाने चाहिए?

उत्तर

8

टीमसिटी में डिफ़ॉल्ट रूप से कॉन्फ़िगरेशन बनाने के लिए ट्रिगर जोड़े नहीं गए हैं। आपको कॉन्फ़िगरेशन के लिए सेटिंग्स पर जाना होगा और "ट्रिगर बनाएं" पर क्लिक करें, फिर "ट्रिगर जोड़ें" पर क्लिक करें। ट्रिगर का प्रकार जो मुझे लगता है कि आप एक "वीसीएस ट्रिगर" की तलाश में हैं।

इस सुविधा के लिए प्रलेखन here पाया जा सकता है।

1

मेरा मानना ​​है कि मेरे मुद्दों को गलत तरीके से समझना था कि शाखा फ़िल्टर में क्या आवश्यक था। मैंने सोचा कि मैं GIT refs मैं है से

शुरू हो बनाता है चाहता था दर्ज करने के लिए चाहिए था इस लिए मुझे

+:refs/heads/* 
-:refs/heads/releases/6.7.3 
-:refs/heads/releases/6.8.30 
-:refs/heads/releases/6.8.32 
-:refs/heads/releases/6.8.34 

काम कर रहा था और यह अंत में पता लगा क्या (मुझे लगता है कि) है यह है कि है टीमसिटी के अंदर शाखा नामों के लिए पूछना (सहायता पाठ कहता है "+ न्यूज़लाइन के रूप में नियमों का नया सेट-सीमित सेट: - लॉजिकल शाखा नाम")

यह मेरे लिए काम करता है, शाखा से निर्माण को ट्रिगर करने के लिए (जीआईटी मेरे लिए रेफरी/हेड/मास्टर, अपने वीसीएस रूट सेटअप में वापस देखें) और "रिलीज/6.7.3", "रिलीज़/6.8.30", "रिलीज़/6.8.32" लेबल वाले अन्य सभी शाखाओं को देखें। डी "रिलीज/6.8.34"

+:* 
-:releases/6.7.3 
-:releases/6.8.30 
-:releases/6.8.32 
-:releases/6.8.34 
संबंधित मुद्दे