Capistrano Δωρεάν εργαλείο ανάπτυξης
Ανάπτυξη εφαρμογών ιστού με εργαλείο ανάπτυξης ανοιχτού κώδικα
Αναπτύξτε ταυτόχρονα λογισμικό σε πολλούς διακομιστές με εργαλείο αυτοματοποίησης απομακρυσμένου διακομιστή. Αυτοματοποιήστε τη ροή εργασιών ανάπτυξης και απελευθερώστε γρήγορα νέες εκδόσεις.
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το Capistrano είναι ένα εργαλείο ανάπτυξης ανοιχτού κώδικα για την ανάπτυξη εφαρμογών ιστού. Είναι ένα από τα καλύτερα εργαλεία ανάπτυξης που επιτρέπει στις ομάδες λογισμικού να δημιουργούν αυτοματοποιημένα σενάρια ανάπτυξης. Το Capistrano μπορεί ταυτόχρονα να αναπτύξει εφαρμογές ιστού σε πολλούς διακομιστές. Επιτρέπει στις ομάδες να ορίζουν την ανάπτυξη μία φορά για πολλαπλά στάδια όπως το Dev, η σταδιοποίηση και η παραγωγή. Βοηθά τις ομάδες λογισμικού να αυτοματοποιήσουν τους ελέγχους, όπως έλεγχο αρχείων καταγραφής σύνδεσης, απαρίθμηση των ωρών λειτουργίας και εφαρμόζοντας μπαλώματα ασφαλείας για τον αριθμό των διακομιστών. Επιπλέον, το Capistrano επιτρέπει την αυτοματοποίηση κοινών εργασιών όπως η αλλαγή βάσεων δεδομένων. Η λειτουργία των ρόλων του διακομιστή βοηθά τις ομάδες να ορίζουν διαφορετικούς διακομιστές για λογισμικό όπως διακομιστή ιστού, διακομιστής εφαρμογών, διακομιστής βάσης δεδομένων. Οι προγραμματιστές μπορούν να επισημάνουν διακομιστές με ρόλους και εκτέλεση εργασιών ελέγχου. Το Capistrano υποστηρίζει παράλληλη εκτέλεση που επιτρέπει στις ομάδες να εκτελούν εργασίες ανάπτυξης σε πολλούς διακομιστές. Το Capistrano υποστηρίζει επίσης τη λειτουργικότητα επαναφοράς που επιτρέπει στις ομάδες να μεταβούν γρήγορα στην προηγούμενη έκδοση. Το Capistrano υποστηρίζει τα plugins για την επέκταση της λειτουργικότητας. Έτσι, οι ομάδες λογισμικού μπορούν να χρησιμοποιήσουν επίσημα και τρίτα plugins όταν χρειάζεται. Αυτό το λογισμικό δωρεάν ανάπτυξη είναι γραμμένο στο Ruby. Επιπλέον, το Capistrano μπορεί εύκολα να ενσωματωθεί σε οποιαδήποτε άλλη εφαρμογή Ruby. Η άδεια για αυτό Εργαλείο ανάπτυξης ανοιχτού κώδικα είναι MIT.
Απαιτήσεις συστήματος
Οι απαιτήσεις για τη ρύθμιση του capistrano περιλαμβάνουν:
- Ruby 2.0 ή μεγαλύτερο
Χαρακτηριστικά
Το 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
Εγκατάσταση χρησιμοποιώντας το Ruby Gem
Εκτελέστε την ακόλουθη εντολή για να την εγκαταστήσετε μέσω ruby gem.
$ gem install capistrano