कॉनकोर्स - ओपन सोर्स CI/CD टूल

Concourse नि: शुल्क परिनियोजन उपकरण

सॉफ्टवेयर ऑटोमेशन के लिए मुफ्त और ओपन सोर्स CI/CD टूल

एक खुले स्रोत CI/CD सिस्टम के साथ सॉफ्टवेयर परिनियोजन वर्कफ़्लोज़ को स्वचालित करके उत्पादकता को बढ़ावा दें। पाइपलाइन को जल्दी से कॉन्फ़िगर करें और प्रगति को देखते रहें।

अवलोकन

कॉनकोर्स एक स्वतंत्र और ओपन सोर्स CI/CD टूल है। यह सॉफ्टवेयर परिनियोजन वर्कफ़्लो को स्वचालित करने के लिए DevOps टीमों की मदद करता है। कॉनकोर्स ऑटोमेशन पाइपलाइनों को स्केल करने के लिए क्षमताएं प्रदान करता है। यह बेस्ट ओपन सोर्स CI/CD सॉफ्टवेयर में से एक है जो दो मुख्य घटकों जैसे कॉनकोर्स सर्वर और फ्लाई CLI के साथ आता है। कॉनकोर्स सर्वर वेब यूआई, एपीआई और पाइपलाइन शेड्यूलिंग का ख्याल रखता है। फ्लाई पाइपलाइनों को कॉन्फ़िगर करने और कॉनकोर्स सर्वर के साथ संवाद करने के लिए एक कमांड-लाइन इंटरफ़ेस है। यह स्व-होस्टेड निरंतर एकीकरण संसाधनों, कार्यों और नौकरियों के सरल तंत्र का उपयोग करता है। डेवलपर आसानी से पाइपलाइन को कोड के रूप में कॉन्फ़िगर कर सकता है और वेब यूआई में इसकी प्रगति की समीक्षा कर सकता है। इसके अलावा, यदि कोई नौकरी विफल हो जाती है, तो डेवलपर असफल कारण पा सकता है और इसे जल्दी से ठीक कर सकता है। इसके अलावा, नौकरियां अन्य नौकरियों पर निर्भर कर सकती हैं और यह रिपॉजिटरी से उत्पादन सर्वर तक निरंतर वितरण की अनुमति देता है। यह मुफ्त निरंतर एकीकरण टूल एक प्लगइन सिस्टम का समर्थन करता है और इसमें एक प्लगइन बनाना बहुत सरल है। डेवलपर एक संसाधन बना सकता है जो संसाधन प्रकारों द्वारा लागू किया जाता है। यह गो और एल्म में लिखा गया एक कंटेनर-आधारित सॉफ्टवेयर है। ओपन सोर्स CI/CD टूल के लिए लाइसेंस Apache-2.0 है।

सिस्टम आवश्यकताएं

सेटअप के लिए आवश्यकताओं में शामिल हैं:

  • डॉकर
  • डॉकर रचना

विशेषताएँ

कॉनकोर्स की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:

  • मुक्त और खुला स्रोत
  • टीमों का प्रबंधन
  • उपयोगकर्ता भूमिकाएँ & amp; अनुमतियां
  • पाइपलाइन
  • संसाधनों का प्रबंधन
  • संसाधन प्रकार
  • नौकरियों का प्रबंधन
  • साख प्रबंधन

स्थापना

डॉकर का उपयोग करके स्थापित करना

Docker Compose के साथ कॉनकोर्स सर्वर को स्थापित करने के लिए नीचे कमांड चलाएं।


$ wget https://concourse-ci.org/docker-compose.yml
$ docker-compose up -d

ब्राउज़र खोलें और वेब UI तक पहुँचने के लिए http: // localhost: 8080 दर्ज करें। परीक्षण/परीक्षण के रूप में उपयोगकर्ता नाम/पासवर्ड के साथ लॉगिन करें। फ्लाई सीएलआई स्थापित करने के लिए निम्न कमांड को निष्पादित करें और लॉगिन के लिए परीक्षण उपयोगकर्ता का उपयोग करें।

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 हिन्दी