Εξέλιξη Κομματιού
Εισαγωγή
- Jenkins X vs Jenkins
Επισκόπηση της ροής εργασίας του Jenkins X
- Η σχέση μεταξύ Jenkins X και Kubernetes
- Τυπικά περιβάλλοντα έναντι περιβαλλόντων προεπισκόπησης
Εγκατάσταση του Jenkins X
- Επιλογή γλώσσας και πλατφορμών
Δημιουργία ενός αγωγού CI/CD
- Προετοιμασία των περιβαλλόντων staging και παραγωγής
- Δημιουργία ενός συμπλέγματος Kubernetes χρησιμοποιώντας το Jenkins X
Δημιουργία μιας εφαρμογής
- Χρήση των Jenkins X Quickstarts για την εκκίνηση ενός νέου έργου
- Επιλογές Quickstart
Υλοποίηση μιας αυτοματοποιημένης ροής εργασίας
- Καταγραφή κώδικα στο Git
- Πραγματοποίηση αλλαγών, δημιουργία ζητημάτων (issues) και δημιουργία pull requests
Προεπισκόπηση της εφαρμογής
- Προώθηση σε περιβάλλον προεπισκόπησης
- Εκκίνηση περιβαλλόντων προεπισκόπησης για Pull Requests
Προώθηση της εφαρμογής στην παραγωγή
- Προώθηση σε περιβάλλον παραγωγής
Εισαγωγή ενός υπάρχοντος έργου
- Προσθήκη κώδικα στο αποθετήριο Git σας
- Καταχώρηση ενός webhook
Ενσωμάτωση του Jenkins X με άλλα εργαλεία τρίτων
- Helm, Prow και Skaffold
Αντιμετώπιση προβλημάτων
Περίληψη και Συμπεράσματα
Απαιτήσεις
- Μια γενική κατανόηση των εννοιών CI/CD.
- Εμπειρία με το Jenkins 2.
- Μια συνολική κατανόηση της διαδικασίας ανάπτυξης λογισμικού.
Κοινό
- Προγραμματιστές λογισμικού
- Μηχανικοί DevOps
- Μηχανικοί υποδομών
- Μηχανικοί δοκιμών λογισμικού
Σχόλια (2)
Ο καθηγητής έχει βαθιά γνώση και είναι πολύ αποδεκτός στην πρακτική. Η βάθεια γνώση του και η πάθησή του για τη διδασκαλία εκτιμούνται υπερβολικά.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Κομμάτι - Jenkins 2: Building CI/CD Pipelines
Μηχανική Μετάφραση
Ο εκπαιδευτής. Έκανα το ακριβές αντιληπτικό μου για το πώς κάνει, κάτι που ήταν εκπληκτικό δεδομένης της έλλειψής μου σε γνώσεις. Αν θα μπόρεσε να με διδάξει, μπορεί να διδάξει κυρίως κάλον οποιονδήποτε!!!!
April - OIT
Κομμάτι - Test Automation with Selenium and Jenkins
Μηχανική Μετάφραση