2009-10-16 7 views
7

मैंने अभी बिजली के बादल का एक डेमो देखा और यह बहुत दिलचस्प था, लेकिन यह महंगा है।इलेक्ट्रिक क्लाउड/बिल्डफोर्ज: व्यय के लायक?

प्रो: उत्कृष्ट सुविधाओं - गुप्त सॉस निकालने मेरी बनाता से और उन्हें पुन: प्रयोज्य चरणों के साथ और अधिक मानकीकृत कर - यह तेजी लाने और अधिक प्रभावी ढंग से अपने निर्माण खेत उपयोग करने के लिए निर्माण parallelize
- से निर्माण को पुनः आरंभ किसी भी कदम - अच्छा प्रवेश, लेखा परीक्षा के साथ परीक्षण स्वचालन और बढ़ावा देने के (शायद यह भी उत्पादन में तैनाती) को एकीकृत और रिपोर्टिंग

कोन: उद्यम मूल्य आकार टैग

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

किसी को भी इन विकल्पों और बनाता है पर्यावरण की क्या पहलुओं एक ही विकल्प एक और की तुलना में बेहतर फिट के बारे में साझा करने के लिए राय है?

उत्तर

5

मेरा आखिरी कंपनी में, हम दोनों कमांडर और त्वरक को तैनात किया। मेरी वर्तमान कंपनी में, हम एक ही काम करने की योजना बना रहे हैं।

मेरी आखिरी कंपनी ने लगभग 70 बिल्ड प्रति दिन किए। निर्माण का समय 12 घंटे था। त्वरक का उपयोग कर कुल निर्माण का समय लगभग 3 घंटे तक घटा दिया गया था। हमने केवल नवीनतम रिलीज और इसकी आने वाली धाराओं पर तैनाती की इमारत शुरू की। हमने एक निरंतर एकीकरण (सीआई) मॉडल का पालन करने के लिए कमांडर का उपयोग किया - एक ही "रेसिपी" का इस्तेमाल सीआई दोनों करने के लिए किया जाता था और कुछ अलग-अलग विकल्पों का उपयोग करके सीआई बिल्ड के साथ रात में बनाता है। रात की बिल्ड विफलताओं की संख्या 0 के करीब गिर गई और विकास की गति में उल्लेखनीय वृद्धि हुई। उस समय, हमने विकास से जो कुछ सुना, वह "मुझे अगला" था !!! इसके लिए आरओआई अविश्वसनीय था।

हाँ आप इस हडसन या CruiseControl उपयोग करने के कुछ विकसित कर सकते हैं, लेकिन जैसा कि है, जिसे आपने कार्यशीलता का एक बहुत याद आ रही हो जाएगा और अनुरूपण और इस माहौल का समर्थन खर्च समय बिताने जाते हैं।

यदि आप इस पर और चर्चा करना चाहते हैं तो मुझसे संपर्क करने में संकोच न करें।

5

मुझे BuildForge के साथ अनुभव नहीं है।

हम, हालांकि जेनकींस और Incredibuild के साथ हमारे 20 टीम कार्यक्रम शुरू कर दिया है, इस के साथ ही हम आशा व्यक्त की थी पैमाने पर नहीं था। हमारी कई टीम स्प्रिंट के अंत से पहले या दो दिन में जांच करेगी (हां, एक व्यवहारिक मुद्दा) और जेनकींस अभिभूत हो जाएंगे। IncrediBuild के बिना एक निर्माण ~ 90mins और ~ 12mins के साथ ले जाएगा। इसमें जेनकिंस सीरियल तरीके (कतार) में निर्मित होने के बाद प्रतीक्षा समय टीमों का सामना करना पड़ेगा।

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

चेतावनी दी हो, उनके डैशबोर्ड जेनकींस की तरह नहीं है। यह हमारी टीमों से एक आम शिकायत थी। जेनकिन्स से ईसी चलाने के तरीके हैं (इसलिए आपको ईसी गति के साथ जेनकींस डैशबोर्ड मिलता है) हालांकि।

tl; डॉ इलेक्ट्रिक क्लाउड बहुत अच्छा है यदि आपको स्केल करने की आवश्यकता है।

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