2009-08-11 8 views
7

मैं एक छोटी कंपनी में 5 डेवलपर्स की एक टीम के साथ काम कर रहा हूं। ऐसे 3 हैं जो यहां काम करते हैं और 2 काम दूरस्थ रूप से काम करते हैं। वर्तमान में, हम स्रोत नियंत्रण के लिए ट्रैक के साथ असेंबला का उपयोग कर रहे हैं। हम एएसपी.नेट एमवीसी वेबसाइट पर काम कर रहे हैं। हम अभी हमारे उत्पादन पर्यावरण की मेजबानी नहीं कर रहे हैं। मैं Teamcity के साथ BuildServer स्थापित कर रहा हूँ !! मैं अभी अपने लैपटॉप पर अपने स्थानीय रूप से काम कर रहा हूं। क्या हमें अपना खुद का बिल्डर्स होस्ट करना चाहिए या कुछ और भुगतान करना चाहिए?किसी अन्य के लिए बिल्डर्स, मेजबान या भुगतान के रूप में टीमसिटी?

उत्तर

5

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

+0

ठीक है, मुझे यकीन नहीं है कि हर कोई अपने नेटवर्क से इसे कैसे एक्सेस करेगा? मैं पहले डेवलपर हूं, यह दूसरा आदमी स्थापित करता है? आधा हमारी टीम स्थानीय रूप से काम करती है, बाकी दूरस्थ रूप से दूर रहेंगे? – user154366

+0

क्रेज़ीकोडर (नीचे) इस बात को आगे बढ़ाने के तरीके में विस्तारित किया गया है कि टीमसिटी वेब ऐप बाहरी रूप से उपलब्ध है (क्या यह बाहरी रूप से उपलब्ध आईपी, कन्फिगर सुरक्षा आदि पर सुनता है)। – Steven

+0

मेरी टीमों के पास अक्सर यह समस्या है। निश्चित रूप से, स्थानीय देव टीसी तक पहुंच सकते हैं, लेकिन रिमोट लोग नहीं कर सकते हैं। वे सभी एक बिल्ड विफलता ईमेल प्राप्त करते हैं, लेकिन उन्हें कोई और विवरण नहीं मिल सकता है। यह मिश्रित FTE/ठेकेदार देव टीमों के साथ एंटरप्राइज़ में निराशाजनक और विशिष्ट है। –

3

मैं इसे अपने संस्करण नियंत्रण सर्वर के करीब होस्ट करने की अनुशंसा करता हूं ताकि वह स्रोत प्राप्त कर सके और तेजी से निर्माण कर सके। यदि आप अपना खुद का संस्करण नियंत्रण सर्वर होस्ट करते हैं, तो या तो उसी मशीन पर टीमसिटी इंस्टॉल करें (यदि हार्डवेयर इसे अनुमति देता है) या इसे उसी नेटवर्क में डालें। आपको कहीं भी बिल्ड एजेंट (ओं) और डेटाबेस सर्वर स्थापित करने की आवश्यकता होगी (क्योंकि आंतरिक डेटाबेस में प्रदर्शन और विश्वसनीयता की कमी हो सकती है)। एक छोटी दुकान में एक स्टैंडअलोन सर्वर इसे सभी को संभालेगा (टीमसिटी सर्वर + बिल्ड एजेंट + MySQL डेटाबेस)। एक सर्वर खरीदने और लंबे समय तक इसे होस्ट करने से सीमित संसाधनों वाले वर्चुअल या समर्पित सर्वर के लिए प्रत्येक महीने कुछ होस्टिंग प्रदाता का भुगतान करने से बहुत सस्ता होगा। यह आवश्यक होने पर उन्नयन को सरल बना देगा।

टीमसिटी सर्वर स्वयं ही टॉमकैट सर्वर पर होस्ट किया गया एक वेब एप्लिकेशन है। यह ब्राउज़र से वेब इंटरफेस के माध्यम से पहुंचा जा सकता है। यदि आपके पास सर्वर पर कोई बाहरी आईपी पता है, तो उस पते को सुनने के लिए बस टॉमकैट को कॉन्फ़िगर करें और टीमसिटी दुनिया भर से पहुंच योग्य हो जाएगी (सुरक्षा को कॉन्फ़िगर करना न भूलें)।