Concourse - Εργαλείο ανοικτού κώδικα CI/CD

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

Εργαλείο CI/CD για δωρεάν και ανοιχτή πηγή για αυτοματοποίηση λογισμικού

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

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

Το Concourse είναι ένα ελεύθερο και εργαλείο ανοιχτού κώδικα CI/CD. Βοηθά τις ομάδες DevOps για την αυτοματοποίηση των ροών εργασίας για την ανάπτυξη λογισμικού. Το Concourse προσφέρει δυνατότητες για τους αγωγούς αυτοματοποίησης κλιμάκωσης. Είναι ένα από τα καλύτερα λογισμικά CI/CD ** ** που συνοδεύει δύο βασικά στοιχεία όπως ο διακομιστής Concourse και το Fly CLI. Ο διακομιστής Concourse φροντίζει για τον προγραμματισμό του UI, του API και του αγωγού. Το Fly είναι μια διεπαφή γραμμής εντολών για τη διαμόρφωση αγωγών και την επικοινωνία με τον διακομιστή Concourse. Αυτή η αυτο-φιλοξενούμενη συνεχής ενσωμάτωση χρησιμοποιεί τον απλό μηχανισμό των πόρων, των εργασιών και των θέσεων εργασίας. Ο προγραμματιστής μπορεί εύκολα να ρυθμίσει τον αγωγό ως κώδικα και να αναθεωρήσει την πρόοδό του στο Web UI. Επιπλέον, εάν αποτύχει κάποια εργασία, ο προγραμματιστής μπορεί να βρει τον λόγο αποτυχίας και να το διορθώσει γρήγορα. Επιπλέον, οι θέσεις εργασίας μπορούν να εξαρτώνται από άλλες εργασίες και αυτό επιτρέπει τη συνεχή παράδοση από το αποθετήριο στον διακομιστή παραγωγής. Αυτό το εργαλείο συνεχούς ενσωμάτωσης υποστηρίζει ένα σύστημα plugin και είναι πολύ απλό να δημιουργήσετε ένα plugin σε αυτό. Ο προγραμματιστής μπορεί να δημιουργήσει έναν πόρο που εφαρμόζεται από τους τύπους πόρων. Πρόκειται για ένα λογισμικό που βασίζεται σε δοχεία γραμμένο στο Go και στο Elm. Η άδεια χρήσης για το εργαλείο CI/CI Open Source είναι το Apache-2.0.

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

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

  • Docker
  • Docker Compose

Χαρακτηριστικά

Το Concourse έχει μια εξαιρετική λίστα χαρακτηριστικών και μερικά από αυτά είναι:

  • Δωρεάν και ανοιχτή πηγή
  • Διαχείριση ομάδων
  • Ρόλοι χρηστών & amp; Δικαιώματα
  • αγωγοί
  • Διαχείριση πόρων
  • τύποι πόρων
  • Διαχείριση θέσεων εργασίας
  • Διαχείριση διαπιστευτηρίων

Εγκατάσταση

Εγκατάσταση χρησιμοποιώντας το Docker

Εκτελέστε τις παρακάτω εντολές για να εγκαταστήσετε το διακομιστή Concourse με το Docker Compose.


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

Ανοίξτε το πρόγραμμα περιήγησης και εισαγάγετε το http: // localhost: 8080 για την πρόσβαση στο Web UI. Συνδεθείτε με όνομα χρήστη/κωδικό πρόσβασης ως δοκιμή/δοκιμή. Εκτελέστε την ακόλουθη εντολή για την εγκατάσταση του Fly CLI και χρησιμοποιήστε τον χρήστη δοκιμής για σύνδεση.

$ fly -t tutorial login -c http://localhost:8080 -u test -p test
 Ελληνικά