GOCD - Συνεχής ενσωμάτωση και συνεχής ανάπτυξη

GoCD Δωρεάν εργαλείο ανάπτυξης

Ταχύτερη ανάπτυξη λογισμικού με διακομιστή αυτοματισμού ανοιχτού κώδικα

Σύστημα συνεχούς ολοκλήρωσης και παράδοσης ανοιχτού κώδικα για τη διαχείριση της διαδικασίας παράδοσης λογισμικού. Παρέχει επίσης την απεικόνιση σύνθετων διαδικασιών ανάπτυξης.

ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ

Το GOCD είναι μια δωρεάν συνεχής ολοκλήρωση και συνεχής ανάπτυξη. Βοηθά τις ομάδες ανάπτυξης λογισμικού να αυτοματοποιήσουν τη διαδικασία δοκιμών και απελευθέρωσης. Σχεδιάστηκε για συνεχή παράδοση και οι προγραμματιστές μπορούν να διαμορφώσουν αγωγούς ως κωδικό. Πρόκειται για ένα ισχυρό, κλιμακωτό, επεκτάσιμο εργαλείο συνεχούς παράδοσης ανοιχτού κώδικα. Το GOCD έρχεται με χαρακτηριστικά εκτός του κουτιού, όπως χαρακτηριστικά όπως η δυνατότητα σύγκρισης των κατασκευών, παράλληλη εκτέλεση, απεικόνιση σύνθετων ροών εργασίας, αυτοματοποιήστε την παρακολούθηση της έκδοσης κατασκευής και πολλά άλλα. Η απεικόνιση από άκρο σε άκρο παρέχεται από το GOCD, πράγμα που σημαίνει ότι το VSM (χάρτης ροής αξίας) εμφανίζει ολόκληρη την πορεία προς την παραγωγή σε μία μόνο άποψη. Οι προγραμματιστές μπορούν επίσης να πλοηγηθούν εύκολα μεταξύ των εργασιών, να προσδιορίσουν τις ανεπάρκειες και να βελτιστοποιήσουν τη διαδικασία. Το GOCD εξορθολογίζει τις συνεχόμενες ροές εργασιών παράδοσης σε δημοφιλή περιβάλλοντα cloud όπως Kubernetes, Docker, AWS και πολλά άλλα. Το GOCD βοηθά τους χρήστες στην αντιμετώπιση προβλημάτων ενός σπασμένου αγωγού, παρακολουθώντας όλες τις αλλαγές σε πραγματικό χρόνο από τη δέσμευση στην ανάπτυξη. Οι χρήστες μπορούν να συγκρίνουν το περιεχόμενο των αρχείων και να δεσμεύσουν μηνύματα για οποιεσδήποτε δύο κατασκευές. Επιπλέον, αυτή η συνεχής ολοκλήρωση και η συνεχής ανάπτυξη ** υποστηρίζει τα plugins από το πλαίσιο για την ενσωμάτωση εξωτερικών εργαλείων και υπηρεσιών. Υπάρχει ένα ευρύ φάσμα plugins διαθέσιμα για την εκτέλεση διαφορετικών εργασιών. Επιπλέον, οι προγραμματιστές μπορούν να χρησιμοποιήσουν το API plugin GOCD για την ανάπτυξη προσαρμοσμένων plugins.

Απαιτήσεις συστήματος

Οι απαιτήσεις για τη ρύθμιση του GOCD περιλαμβάνουν:

  • RAM - Ελάχιστη συνιστώμενη 1GB, 2GB
  • CPU - Ελάχιστο 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
 Ελληνικά