Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
Ημέρα 1
Εισαγωγή
- DevOps - newspeak ή βασικός ρόλος σε έργα πληροφορικής; Γιατί GitLab CI/CD; GitLab vs. άλλα συστήματα CI/CD (CircleCI, Travis, TeamCity)
Προετοιμασία για εκτόξευση
- Αρχιτεκτονική και λογική της λύσης, συμπεριλαμβανομένων: GitLab / GitLab Runner System και απαιτήσεις υλικού Εγκατάσταση GitLab και GitLab CI Αρχική διαμόρφωση GitLab: σχεδιασμός, χρήστες, ενσωματώσεις, προετοιμασία για την έναρξη της πρώτης Συνεχούς Ενοποίησης
Ρύθμιση και προετοιμασία API
- Βελτιστοποίηση ρυθμίσεων GitLab / GitLab CI: tips'n'tricks Προετοιμασία API για χρήση σε μηχανισμούς ενεργοποίησης
Πρώτη διαδικασία CI/CD
- Εγκατάσταση GitLab CI Runner, απαιτήσεις συστήματος και υλικού Διαμόρφωση του έργου για σύνδεση στο GitLab CI Εκτέλεση τυπικής διαδικασίας: build -> test -> deploy
Ημέρα 2
Κατασκευή του αρχείου διαμόρφωσης .gitlab-ci.yml
- Πρακτικά παραδείγματα εννοιών: Περιβάλλοντα & αναπτύξεις Προστατευμένα περιβάλλοντα Αντικείμενα εργασιών Ανάπτυξη μέσω Docker
Πώς το GitLab CI διευκολύνει τη ζωή των προγραμματιστών
Υπολογισμός % κάλυψης δοκιμής Κατάσταση κατασκευής σε έγγραφα MarkDown Αποστολή καταστάσεων έκδοσης στο messenger (παράδειγμα Mattermost)
- Προηγμένες δυνατότητες GitLab CI
AutoDevOps Klastry Kubernetes Ανάπτυξη πλακών Τερματικό Ιστού ChatOps
- Ζωντανή μελέτη περίπτωσης
δημιουργία, δοκιμή και ανάπτυξη για ένα έργο που βασίζεται στο PHP/Magento, που εκτελείται σε περιβάλλον πολλών διακομιστών, με την προϋπόθεση μηδενικού χρόνου διακοπής λειτουργίας κατά την ανάπτυξη.
Requirements
Βασική ικανότητα χρήσης GIT
Βασικές δεξιότητες προγραμματισμού, π.χ. στο PHP.
14 Hours
Testimonials (2)
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Μου αρέσουν όλες οι δυνατότητες που ανακάλυψα στο μάθημα σχετικά με DevOps επιλογές που μπορώ να εφαρμόσω για να έχω καλύτερη ροή εργασίας CD/CI!
Juan Manuel - si
Course - Jenkins: Continuous Integration for Agile Development
Machine Translated