मैं बस यहाँ विकल्पों के माध्यम से गया था और सोचा था कि मैं उन्हें 2011 के अंत तक रोल करूँगा।
एक निकट-मृत्यु के अनुभव के बाद जो अभी भी जुड़ी-जुड़ी वेबसाइट को पुरानी जानकारी के साथ छोड़ दिया और डेमो साइट को डाउन कर दिया, इस परियोजना में फिर से जीवन की एक चिंगारी है। लेकिन प्रलेखन आगे नहीं बढ़ा है, और ट्यूटोरियल में बहुत सारे और बहुत सारे कदम सीधे टूट गए हैं ; मुझे रत्नों के संदर्भ बदलने थे, कुछ चीजों का निर्माण करना था, और फिर भी मुझे यह काम नहीं मिला ।
मृत सरल : आप बस इसे डाउनलोड करते हैं, अपनी परियोजना को जोड़ने के लिए एक कमांड लाइन चलाते हैं (ऐसा करने के लिए कोई यूआई नहीं है), और रेल एप्लिकेशन को चलाएं। लेकिन आपके प्रोजेक्ट को संपादित करने के लिए कोई UI नहीं है, और लिंक को प्रदर्शित करने से अलग कलाकृतियों के निर्माण के साथ कोई वास्तविक एकीकरण नहीं है: आपको परीक्षणों का कोई रेखांकन नहीं मिलता है, कोई ट्रेंड लाइन नहीं होती है, आदि मुझे routes.rb
फ़ाइल प्राप्त करने के लिए भी समायोजित करना पड़ा । कोडिंग वर्किंग ( resources :projects
लाइन को अन्य सभी गैर-डिफ़ॉल्ट मार्गों से नीचे जाने की आवश्यकता है)।
यह भयानक लग रहा है , लेकिन वेतनमान अजीब से बाहर लगता है। 3 एजेंट मुफ्त और फिर जब आप निर्भर होते हैं तो आपको सैकड़ों डॉलर डोलने होते हैं। व्यक्तिगत बिल्ड बहुत अच्छा लगता है, लेकिन बजट नहीं है ।
यह एक जावा स्टालवार्ट है और इसे एक हजार विकल्पों के साथ लोड किया गया है , इसलिए यूआई भ्रमित है और यह आपकी परियोजनाओं को स्थापित करने के लिए एक काम है । लेकिन एक बार जब आप इसे सेट करते हैं, तो आपको बहुत सारे प्लगइन्स मिलते हैं जो कि कहीं से भी खींच सकते हैं, सबसे अधिक कुछ भी चला सकते हैं, और सबसे अधिक सब कुछ रिपोर्ट कर सकते हैं। OS X इंस्टॉलर जेनकिंस को इंगित करता है, /Users/Shared/Jenkins/Home
लेकिन उस निर्देशिका या chown
इसे बनाने में विफल रहता है daemon
(जो डिफ़ॉल्ट रूप से उपयोग होता है, और आपको एक नए jenkins
उपयोगकर्ता को बदलना चाहिए ताकि आप GitHub एकीकरण सेट कर सकें)।
अन्य
मैं वास्तव में इन कोशिश नहीं की, लेकिन सोचा था कि मैं क्यों उल्लेख करेंगे:
- CI जो मैं चाहता हूँ की तुलना में अधिक GitHub रेपो के मालिक हैं, और इसके निर्माता भी इसका उपयोग नहीं कर रहे हैं; वे जेनकिंस पर हैं।
- Cerberus बड़े करीने से छोटे लगते हैं, लेकिन उनके पास UI नहीं है और वे स्वचालित रूप से उन कलाकृतियों को प्रकाशित नहीं करते हैं, जहां अन्य उन्हें देख सकते हैं।
- बिगटुना एक क्रूज़कंट्रोल.आरबी क्लोन है जो (पहले से न्यूनतम) सामुदायिक समर्थन के बिना है।
- यदि आप JIRA और BitBucket का उपयोग करते हैं तो बांस वास्तव में साफ-सुथरा दिखता है, लेकिन हम न तो उपयोग करते हैं। यह दर्शाती है, लेकिन हम पहले से ही Capistrano में स्थापित किया है।
विकल्प
हम जेनकिंस के साथ गए थे , लेकिन मैं वास्तव में कामना करता हूं कि लाइटर-वेट समाधानों में से एक ने काम किया था।