2009-10-21 17 views
25

पर निर्माण करने के लिए क्या यह संभव है, अन्य सभी जुड़े एजेंटों को अक्षम किए बिना, टीमसिटी को एक विशिष्ट एजेंट मशीन पर बनाने के लिए मजबूर करना संभव है?फोर्स टीमसिटी एक विशिष्ट एजेंट

उत्तर

28

Build Configuration Settings तहत Agent Requirements के पास जाकर विशिष्ट एजेंट नाम के लिए एक Explicit Requirement सेट:

पैरामीटर का नाम:system.agent.name

शर्त:equals

मूल्य:YOUR_SPECIFIC_AGENT_NAME

19

एक बार चलाने के लिए आप "रन" के बगल में 3 बिंदुओं पर क्लिक कर सकते हैं और परिभाषित कर सकते हैं कि आप किस एजेंट को चलाने के लिए चाहते हैं।
लंबी अवधि के कॉन्फ़िगरेशन के लिए आपको बिल्ड की एजेंट आवश्यकताएं उपयोग करनी चाहिए।
आप ... \ buildAgent \ conf \ buildAgent.properties

system.special.property=true 

तो फिर तुम संपत्ति system.special.propertyमौजूद जाँच करने के लिए एजेंट आवश्यकताओं पर परिभाषित कर सकते हैं संपादन फ़ाइल द्वारा एजेंट के लिए एक प्रणाली संपत्ति जोड़ सकते हैं।

संपादित Teamcity के नए संस्करण (5.0। *) अब आप एजेंट को संपादित करने और विन्यास तुम वहाँ चलाने के लिए चाहते हैं का चयन कर सकते हैं।
एजेंट, एजेंट का चयन करें, संगत कॉन्फ़िगरेशन, "केवल चयनित कॉन्फ़िगरेशन चलाएं" चुनें।

+0

धन्यवाद क्लिक करें, लगता है चाल सिर्फ बेवकूफ करो! –

+5

यदि आप इसे स्वीकार करते हैं, तो आपको जवाब स्वीकार करना चाहिए :) – pauloya

1

TeamCity> प्रशासन> एजेंटों> एक ​​एजेंट> "संगत विन्यास" टैब का चयन करें:

वर्तमान रन विन्यास नीति: "सौंपा विन्यास चलाने केवल"

"+ निरुपित विन्यास"