Capistrano नि: शुल्क परिनियोजन उपकरण
ओपन सोर्स परिनियोजन टूल के साथ वेब एप्लिकेशन को तैनात करें
इसके साथ ही रिमोट सर्वर ऑटोमेशन टूल के साथ कई सर्वर पर सॉफ़्टवेयर को तैनात करें। तैनाती वर्कफ़्लो को स्वचालित करें और नए संस्करणों को जल्दी से जारी करें।
अवलोकन
Capistrano वेब एप्लिकेशन को तैनात करने के लिए एक ओपन सोर्स परिनियोजन टूल है। यह सर्वश्रेष्ठ परिनियोजन उपकरण में से एक है जो सॉफ्टवेयर टीमों को स्वचालित परिनियोजन स्क्रिप्ट बनाने की अनुमति देता है। Capistrano एक साथ कई सर्वर पर वेब एप्लिकेशन तैनात कर सकता है। यह टीमों को एक बार तैनाती को परिभाषित करने की अनुमति देता है जैसे कि देव, मंचन और उत्पादन जैसे कई चरणों के लिए। यह सॉफ़्टवेयर टीमों को ऑडिट को स्वचालित करने में मदद करता है जैसे कि लॉगिन लॉग की जाँच करना, अपटाइम की गणना करना, और सर्वर की संख्या के लिए सुरक्षा पैच लागू करना। इसके अलावा, Capistrano डेटाबेस को बदलने जैसे सामान्य कार्यों को स्वचालित करने की अनुमति देता है। सर्वर रोल्स फ़ीचर टीमों को वेब सर्वर, एप्लिकेशन सर्वर, डेटाबेस सर्वर जैसे सॉफ़्टवेयर के लिए अलग -अलग सर्वर को परिभाषित करने में मदद करता है। डेवलपर्स रोल्स के साथ सर्वर को टैग कर सकते हैं और कार्य निष्पादन को नियंत्रित कर सकते हैं। Capistrano समानांतर निष्पादन का समर्थन करता है जो टीमों को कई सर्वरों में तैनाती नौकरियों को चलाने में सक्षम बनाता है। Capistrano रोलबैक कार्यक्षमता का भी समर्थन करता है जो टीमों को पिछले संस्करण पर जल्दी से स्विच करने में सक्षम बनाता है। Capistrano कार्यक्षमता को बढ़ाने के लिए प्लगइन्स का समर्थन करता है। इसलिए, सॉफ्टवेयर टीमें जरूरत पड़ने पर आधिकारिक और तृतीय-पक्ष प्लगइन्स का उपयोग कर सकती हैं। यह मुफ्त परिनियोजन सॉफ्टवेयर रूबी में लिखा गया है। इसके अलावा, Capistrano को आसानी से किसी भी अन्य रूबी एप्लिकेशन के साथ एकीकृत किया जा सकता है। इस ओपन सोर्स परिनियोजन टूल के लिए लाइसेंस एमआईटी है।
विशेषताएँ
Capistrano की एक उत्कृष्ट सुविधा सूची है और उनमें से कुछ हैं:
- कई चरण
- मजबूत सम्मेलन
- समानांतर निष्पादन
- सर्वर भूमिकाएँ
- Rubygems पैकेज मैनेजर
- प्लगइन्स का समर्थन करता है
- कस्टम SCM
- रोलबैक
- फ़िल्टरिंग
- हुक
- संस्करण लॉकिंग
** स्थापना*|*
Ubuntu का उपयोग करके स्थापित करना
इसे स्थापित करने के लिए नीचे कमांड चलाएं।
$ sudo apt install capistrano
GitHub का उपयोग करके स्थापित करना
रिपॉजिटरी से इसे स्थापित करने के लिए उसी क्रम में नीचे आदेशों को निष्पादित करें।
$ git clone https://github.com/capistrano/capistrano.git
$ cd capistrano
$ gem build *.gemspec
$ gem install *.gem
रूबी मणि का उपयोग करके स्थापित करना
रूबी जेम के माध्यम से इसे स्थापित करने के लिए निम्न कमांड को निष्पादित करें।
$ gem install capistrano