2012-09-06 12 views
7

मैं एक गिट (github) repo के साथ उपयोग के लिए एक टीमसिटी सीआई सर्वर स्थापित कर रहा हूं।शाखा पर टीमसिटी कार्रवाई

मैं टीम शाखा को प्रत्येक शाखा का निर्माण करना चाहता हूं जो मुख्य रेपो में धकेलता है और ऐसा लगता है कि टीमसिटी अब इसका समर्थन करता है।

जब कोई शाखा धक्का देती है तो मैं इसके लिए एक नई आईआईएस वेबसाइट/ऐप पूल आदि बनाना चाहता हूं, और ऐसा लगता है कि मैं इसे वेब परिनियोजन या कुछ अन्य समान के साथ पूरा कर सकता हूं।

मैं सोच रहा हूं कि यह संभव है कि जब रिपो से एक शाखा हटा दी जाती है क्योंकि इसे मास्टर/प्रोड में विलय कर दिया जाता है तो टीमसिटी को बैच फ़ाइल/कमांड चलाने के लिए एक तरीका है जिसमें मैं हटा दूंगा सर्वर से सभी कलाकृतियों (वेबसाइट/ऐप पूल/डीबी इत्यादि) ने केवल उस शाखा के लिए साइट को तैनात किया।

+0

क्या आपको ऐसा करने का कोई तरीका मिला? – mcintyre321

+0

सुनिश्चित नहीं है कि यह एक गिटहब या टीमसिटी चीज है, लेकिन इसे वास्तव में जोड़ा जाना चाहिए। –

+0

आप यह कर सकते हैं लेकिन इसे एक अलग ऐप प्रोसेसिंग गिटहब वेबहुक की आवश्यकता हो सकती है। चरण 1) एक ['हटाएं घटना '] (https://developer.github.com/v3/activity/events/types/#deleteevent) के लिए भंडार पर गिटहब वेबहुक सेट करें। 2) कुछ ऐप/सेवा लिखें जो या तो टीमसिटी जॉब ट्रिगर करती है या सीधे सर्वर पर एक स्क्रिप्ट चलाती है। – osowskit

उत्तर

0

शायद यह नहीं हो सकता कि आप क्या चाहते हैं, लेकिन आप टीमसिटी का उपयोग क्यों करेंगे, अगर आप इसे सरल प्री-प्राप्त हुक का उपयोग करके कर सकते थे?

See this for more details.