Εξέλιξη Κομματιού
Εισαγωγή στη Συνεχή Ολοκλήρωση (CI)
- Επισκόπηση της Συνεχούς Ενοποίησης
- Οφέλη και προκλήσεις του CI στην ανάπτυξη PHP
- Εισαγωγή στα εργαλεία CI: GitLab CI και Jenkins
Ρύθμιση CI Environments
- Εγκατάσταση και διαμόρφωση του GitLab CI
- Εγκατάσταση και διαμόρφωση του Jenkins
- Διαμόρφωση περιβαλλόντων απομακρυσμένης επιφάνειας εργασίας για CI
Αυτοματοποίηση Κατασκευών
- Δημιουργία αυτοματοποιημένων σεναρίων κατασκευής για PHP εφαρμογές
- Διαχείριση εξαρτήσεων σε PHP έργα
- Ενσωμάτωση ελέγχου έκδοσης με εργαλεία CI
Δοκιμές σε αγωγούς CI
- Δοκιμή μονάδας με PHPΜονάδα
- Δοκιμή ενοποίησης στο CI
- Αυτοματοποίηση δοκιμών σε Jenkins και GitLab CI
Ανάπτυξη εφαρμογών PHP
- Αυτοματοποίηση διαδικασιών ανάπτυξης
- Ανάπτυξη σε περιβάλλοντα σκηνής και παραγωγής
- Στρατηγικές επαναφοράς και βέλτιστες πρακτικές
Προηγμένες διαμορφώσεις CI
- Προσαρμογή αγωγών CI για συγκεκριμένες ανάγκες
- Κλιμάκωση διαδικασιών CI για μεγαλύτερα έργα
- Παρακολούθηση και αντιμετώπιση προβλημάτων αγωγών CI
Συνδυασμός CI με άλλα εργαλεία
- Ενσωμάτωση CI με Docker
- Συνεχείς βρόχοι παρακολούθησης και ανάδρασης
- Μελέτες περιπτώσεων και εφαρμογές πραγματικού κόσμου
Περίληψη και Επόμενα Βήματα
Απαιτήσεις
- Εμπειρία στην κατασκευή, τη δοκιμή και την ανάπτυξη λογισμικού
- PHP εμπειρία προγραμματισμού
Ακροατήριο
- προγραμματιστές
- DevOps μηχανικοί
Σχόλια (4)
Εμπνευσματική και χειρονομητική πрактиκή.
Balavignesh Elumalai - Scottish Power
Κομμάτι - SonarQube for DevOps
Μηχανική Μετάφραση
Ο καθηγητής έχει βαθιά γνώση και είναι πολύ αποδεκτός στην πρακτική. Η βάθεια γνώση του και η πάθησή του για τη διδασκαλία εκτιμούνται υπερβολικά.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Κομμάτι - Jenkins 2: Building CI/CD Pipelines
Μηχανική Μετάφραση
Εισαγωγή σε μερικές τεχνολογίες που εύχομαι να κάνα αρκετά χρόνια νωρίτερα.
Michel - Vanier College
Κομμάτι - DevOps Practical Implementation and Tools
Μηχανική Μετάφραση
Μου αρέσουν όλες οι πιθανότητες που ανακάλυψα στο μάθημα για τις επιλογές DevOps που μπορώ να εφαρμόσω ώστε να έχω καλύτερη ροή CD/CI!
Juan Manuel - si
Κομμάτι - Jenkins: Continuous Integration for Agile Development
Μηχανική Μετάφραση