Μπορούν οι jenkins να δημιουργήσουν εικόνες docker;

Μπορούν οι jenkins να δημιουργήσουν εικόνες docker;
Μπορούν οι jenkins να δημιουργήσουν εικόνες docker;
Anonim

Όποτε μια έκδοση του Jenkins απαιτεί Docker, θα δημιουργήσει έναν "Cloud Agent" μέσω της προσθήκης. … Η Εικόνα μπορεί στη συνέχεια να προωθηθεί σε ένα Μητρώο Docker έτοιμο για ανάπτυξη. Μόλις βρεθείτε μέσα στον πίνακα ελέγχου Jenkins, επιλέξτε Διαχείριση Jenkins στα αριστερά. Στη σελίδα Διαμόρφωση, επιλέξτε Διαχείριση προσθηκών.

Πώς δημιουργώ μια εικόνα Docker στο Jenkins pipeline;

Ρύθμιση του περιβάλλοντος σας

Εγκαταστήστε την προσθήκη Docker Pipelines στο Jenkins: Διαχείριση Jenkins → Διαχείριση προσθηκών. Αναζητήστε Docker Pipelines, κάντε κλικ στο Install without restart και περιμένετε μέχρι να ολοκληρωθεί. Ανεβάστε τον ορισμό του Dockerfile στο αποθετήριο Github.

Πώς μπορώ να δημιουργήσω μια εικόνα Docker από το Dockerfile in Jenkins pipeline;

Μεταβείτε στην αρχική σελίδα του Jenkins, κάντε κλικ στο "New Item", επιλέξτε "Pipeline" και εισαγάγετε το όνομα εργασίας ως "docker-test"

  1. Εργασία νέου αγωγού. …
  2. Pipeline στη διαμόρφωση εργασιών. …
  3. Μενού Εργασίας. …
  4. Μενού Dockerhub για δημιουργία αποθετηρίου. …
  5. Δημιουργία αποθετηρίου Dockerhub. …
  6. Διαπιστευτήρια. …
  7. Βάλτε τα διαπιστευτήριά σας και αποθηκεύστε τα.

Τι είναι η εικόνα Docker στο Jenkins;

Το

Το Docker είναι μια πλατφόρμα για την εκτέλεση εφαρμογών σε ένα απομονωμένο περιβάλλον που ονομάζεται "container" (ή Docker container). Εφαρμογές όπως το Jenkins μπορούν να ληφθούν ως "εικόνες" μόνο για ανάγνωση (ή εικόνες Docker), καθεμία από τις οποίες εκτελείται στο Docker ως κοντέινερ.

Υποστηρίζει το Jenkins Docker;

Το έργο Jenkins παρέχει εικόνες Docker για ελεγκτές, εισερχόμενους πράκτορες, εξερχόμενους πράκτορες και άλλαΞεκινώντας με το Jenkins 2.307 που κυκλοφόρησε στις 17 Αυγούστου 2021 και το Jenkins 2.303. 1 που κυκλοφόρησε στις 25 Αυγούστου 2021, οι εικόνες Docker που παρέχονται από το έργο Jenkins θα χρησιμοποιούν Java 11 αντί για Java 8.

Συνιστάται: