Πώς λειτουργεί ο Jenkins με τον Docker;
Πώς λειτουργεί ο Jenkins με τον Docker;

Βίντεο: Πώς λειτουργεί ο Jenkins με τον Docker;

Βίντεο: Πώς λειτουργεί ο Jenkins με τον Docker;
Βίντεο: Εισαγωγή στο Jenkins CI 2024, Νοέμβριος
Anonim

Τζένκινς χρησιμοποιείται για τη δημιουργία και την ανάπτυξη της εφαρμογής σας από τον πηγαίο κώδικα. Μπορείτε να εκτελέσετε την εφαρμογή σας μέσα Λιμενεργάτης δοχείο. Τζένκινς μπορεί να κατασκευάσει το Λιμενεργάτης εικόνα με την αίτησή σας και ωθήστε την σε δημόσια ή ιδιωτική Λιμενεργάτης αρχείο.

Ομοίως, μπορεί να αναρωτηθεί κανείς, υποστηρίζει ο Jenkins τον Docker;

Χρησιμοποιώντας το Λιμενεργάτης Καθολική μεταβλητή στο δικό σας Τζένκινς Pipeline Όλο και περισσότερο σήμερα, οι αγωγοί συνεχούς παράδοσης (CD) χρησιμοποιούν κοντέινερ. Σε πολλές υλοποιήσεις, το κύριο εργαλείο ροής εργασίας/ενορχήστρωσης για αγωγούς CD είναι Τζένκινς . Και το κύριο εργαλείο ενορχήστρωσης κοντέινερ είναι Λιμενεργάτης.

Στη συνέχεια, το ερώτημα είναι, ποια είναι η διαφορά μεταξύ Jenkins και Docker; Λιμενεργάτης είναι μια μηχανή κοντέινερ που μπορεί να δημιουργήσει και να διαχειριστεί κοντέινερ, ενώ Τζένκινς είναι μια μηχανή CI που μπορεί να εκτελέσει build/test στην εφαρμογή σας. Λιμενεργάτης χρησιμοποιείται για τη δημιουργία και εκτέλεση πολλαπλών φορητών περιβαλλόντων της στοίβας λογισμικού σας. Τζένκινς είναι ένα αυτοματοποιημένο εργαλείο δοκιμής λογισμικού για την εφαρμογή σας.

Επιπλέον, πώς μπορώ να συνδέσω το Jenkins στο Docker;

Λιμενεργάτης Το πρόσθετο είναι μια υλοποίηση "Cloud". Θα χρειαστεί να επεξεργαστείτε Τζένκινς διαμόρφωση συστήματος ( Τζένκινς > Διαχείριση > Διαμόρφωση συστήματος) και προσθέστε ένα νέο Cloud τύπου " Λιμενεργάτης ". Διαμορφώστε Λιμενεργάτης URL API (ή Swarm standalone) με απαιτούμενα διαπιστευτήρια. Ένα κουμπί δοκιμής σας επιτρέπει σύνδεση με το API είναι καλά ρυθμισμένο.

Πώς λειτουργεί το Jenkins;

Τζένκινς είναι ένα εργαλείο αυτοματισμού ανοιχτού κώδικα γραμμένο σε Java με πρόσθετα που έχουν δημιουργηθεί για σκοπούς συνεχούς ενοποίησης. Τζένκινς χρησιμοποιείται για τη συνεχή δημιουργία και δοκιμή των έργων λογισμικού σας, διευκολύνοντας τους προγραμματιστές να ενσωματώσουν αλλαγές στο έργο και διευκολύνοντας τους χρήστες να αποκτήσουν μια νέα έκδοση.

Συνιστάται: