2012-04-19 9 views
5

सबसे पहले मुझे खुलासा करना चाहिए कि मैं केवल विक्रेता संबंधों का प्रबंधन करता हूं और गहरे तकनीकी ज्ञान की कमी करता हूं।जेनकिन्स, गिथब और पपेट इंटरैक्ट कैसे करते हैं

मैंने अभी हमारे उप-ठेकेदारों में से एक के साथ एक कॉन्फ़्रेंस कॉल किया है, जिसने मुझे 4 अलग-अलग सर्वरों के लिए पीओ पर हस्ताक्षर करने के लिए कहा है (एक जेनकिन्स के लिए एक अन्य गिटूब के लिए, एक कठपुतली के लिए तीसरा और टेस्ट बॉक्स के रूप में चौथाई)।

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

मैं दूसरी राय की भी सराहना करता हूं कि उन्हें वास्तव में 4 सर्वर की आवश्यकता है और क्या कुछ तकनीकों का उल्लेख उसी सर्वर पर सह-अस्तित्व में हो सकता है। (यानी जेनकिन्स, गिथब और पपेट सभी एक उबंटू सर्वर पर रह सकते हैं?)।

+0

तीन उपकरण बिल्कुल ओवरलैप नहीं होते हैं; गिटहब एक होस्टेड सेवा है, इसलिए आपको सर्वर की आवश्यकता नहीं है (जब तक आपको एंटरप्राइज़ संस्करण नहीं मिल रहा हो)। ये उपकरण एक सर्वर पर सह-अस्तित्व में हो सकते हैं, लेकिन यदि आप निर्माण के लिए जेनकींस का उपयोग कर रहे हैं, तो आप अधिक सर्वर चाहते हैं। इसी प्रकार, यदि आप कठपुतली का उपयोग कर रहे हैं तो संभवतः आप कठपुतली के प्रबंधन के लिए संभवतः अधिक सर्वर प्राप्त कर रहे हैं। –

उत्तर

2

4 टूल्स ओवरलैप नहीं होते हैं। वे पूरी तरह से बातचीत और पूरक हैं।

जीआईटी स्रोत नियंत्रण उपकरण है। आप प्रोग्रामिंग के सभी इतिहास को स्टोर करते हैं। यह देव ब्लैकबॉक्स है। जेनकींस निरंतर एकीकरण उपकरण है। यह परिभाषित परीक्षण पैटर्न के खिलाफ परीक्षण करने के लिए कोड का नवीनतम संस्करण (या परीक्षण संस्करण या प्री-प्रोडक्शन संस्करण) प्राप्त करने के लिए जीआईटी का उपयोग करेगा। कठपुतली एक सर्वर प्रशासन टूलबॉक्स प्रतीत होता है।

ईमानदारी से, यह आपकी परियोजना पर निर्भर करता है। यदि यह एक विशाल ऐप है जिसके लिए भारी बिल्डिंग चक्र की आवश्यकता है, तो जेनकींस अपने सर्वर पर बेहतर होगा, ताकि लोग सामान्य रूप से अन्य सेवाओं के साथ काम कर सकें। मुझे विश्वास है कि जेनकींस/कठपुतली एक ही सर्वर पर हो सकती है। या तो पिपर और जीआईटी हो सकता है (गिट बहुत कम संसाधन है)।

परीक्षण बॉक्स ठीक लगता है। लेकिन मुझे लगता है कि जीआईटी बॉक्स को टेस्टबॉक्स के रूप में भी पेश किया जा सकता है।

मुझे लगता है कि आप उस सर्वर की जरूरतों को 2 से घटा सकते हैं। लेकिन फिर, यह आपके प्रोजेक्ट के आकार पर निर्भर करता है। यदि यह एक बड़ी परियोजना है, तो इसे उचित खेलें और उन्हें ऐसा करने दें। यहां तक ​​कि अगर सर्वर विभाजित थोड़ा अजीब है, तो यह आवश्यक हो सकता है। लेकिन स्पष्ट रूप से मुझे लगता है कि आपको वास्तव में इसकी आवश्यकता नहीं है।

संबंधित मुद्दे