GoCD नि: शुल्क परिनियोजन उपकरण
ओपन सोर्स ऑटोमेशन सर्वर के साथ तेज सॉफ्टवेयर परिनियोजन
सॉफ्टवेयर डिलीवरी प्रक्रिया को प्रबंधित करने के लिए ओपन सोर्स कंटीन्यूअस इंटीग्रेशन और डिलीवरी सिस्टम। यह जटिल तैनाती प्रक्रियाओं का दृश्य भी प्रदान करता है।
अवलोकन
GOCD एक मुफ्त निरंतर एकीकरण और निरंतर तैनाती सॉफ्टवेयर है। यह सॉफ्टवेयर विकास टीमों को परीक्षण और रिलीज प्रक्रिया को स्वचालित करने में मदद करता है। यह निरंतर वितरण के लिए डिज़ाइन किया गया था और डेवलपर्स पाइपलाइनों को कोड के रूप में कॉन्फ़िगर कर सकते हैं। यह एक मजबूत, स्केलेबल, एक्स्टेंसिबल ओपन सोर्स कंटीन्यूअस डिलीवरी टूल है। GOCD आउट-ऑफ-द-बॉक्स सुविधाओं के साथ आता है जैसे कि बिल्ड की तुलना करने की क्षमता, समानांतर निष्पादन, जटिल वर्कफ़्लोज़ की कल्पना करना, बिल्ड वर्जन ट्रैकिंग को स्वचालित करना, और कई और भी सुविधाएँ। एंड-टू-एंड विज़ुअलाइज़ेशन GOCD द्वारा प्रदान किया जाता है, जिसका अर्थ है कि VSM (वैल्यू स्ट्रीम मैप) एक ही दृश्य में उत्पादन के लिए पूरे पथ को प्रदर्शित करता है। डेवलपर्स आसानी से कार्यों के बीच नेविगेट कर सकते हैं, अक्षमताओं की पहचान कर सकते हैं और प्रक्रिया को अनुकूलित कर सकते हैं। GOCD लोकप्रिय क्लाउड वातावरण जैसे कुबेरनेट्स, डॉकर, AWS, और कई और अधिक पर निरंतर वितरण वर्कफ़्लो को सुव्यवस्थित करता है। GOCD उपयोगकर्ताओं को एक टूटी हुई पाइपलाइन के समस्या निवारण में सहायता करता है, जो वास्तविक समय में सभी परिवर्तनों की निगरानी से कमिट से परिनियोजन तक की निगरानी करता है। उपयोगकर्ता फ़ाइलों की सामग्री की तुलना कर सकते हैं और किसी भी दो बिल्ड के लिए संदेश प्रतिबद्ध कर सकते हैं। इसके अलावा, यह निरंतर एकीकरण और निरंतर तैनाती सिस्टम बाहरी उपकरणों और सेवाओं के एकीकरण के लिए बॉक्स से बाहर प्लगइन्स का समर्थन करता है। विभिन्न कार्यों को करने के लिए प्लगइन्स की एक विस्तृत श्रृंखला उपलब्ध है। इसके अलावा, डेवलपर्स कस्टम प्लगइन्स के विकास के लिए GOCD प्लगइन एपीआई का उपयोग कर सकते हैं।
सिस्टम आवश्यकताएं
सेटअप करने के लिए आवश्यकताओं में शामिल हैं:
- रैम - न्यूनतम 1GB, 2GB की सिफारिश की
- सीपीयू - न्यूनतम 2 कोर, 2GHz
- डिस्क - न्यूनतम 1GB मुक्त स्थान
विशेषताएँ
GOCD की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:
- मुक्त और खुला स्रोत
- समानांतर और अनुक्रमिक निष्पादन
- आसानी से निर्भरता को कॉन्फ़िगर करें
- कोड के रूप में पाइपलाइनों को कॉन्फ़िगर करें
- वर्कफ़्लोज़ की कल्पना करें
- बिल्ड की तुलना करें
- अड़चनें खत्म करें
- कॉन्फ़िगरेशन को साफ रखें
- ऑडिटेबल परिनियोजन का समर्थन करता है
- प्लगइन्स का समर्थन करता है
- किसी भी संस्करण, किसी भी समय तैनात करें
स्थापना
Ubuntu का उपयोग करके स्थापित करना
GOCD सर्वर को स्थापित करने के लिए नीचे कमांड चलाएं।
echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-server
GOCD एजेंट को स्थापित करने के लिए नीचे कमांड चलाएं।
echo "deb https://download.gocd.org /" | sudo tee /etc/apt/sources.list.d/gocd.list
curl https://download.gocd.org/GOCD-GPG-KEY.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install go-agent