Επικοινωνήστε μαζί μας

Εξέλιξη Κομματιού

Εισαγωγή

  • Επισκόπηση βασικών εννοιών και πλεονεκτημάτων του CI/CD
  • Κατανόηση των υπηρεσιών CI (Travis-CI, CircleCI, Semaphore, κ.λπ.)

Προετοιμασία του Περιβάλλοντος Ανάπτυξης

  • Ρύθμιση των αποθετηρίων Github
  • Ενσωμάτωση του Travis-CI με το Github

Δημιουργία ενός Πακέτου Python

  • Δημιουργία λογικής εφαρμογής
  • Πακετάρισμα του κώδικα τοπικά

Αυτοματοποίηση της Ανάπτυξης Πακέτων

  • Προσθήκη του token PyPI στο Travis-CI
  • Δημιουργία και ορισμός του pipeline CI/CD
  • Ενεργοποίηση των εξαρτήσεων
  • Εκτέλεση και έλεγχος του κώδικα
  • Δημοσίευση του πακέτου Python

Ανάπτυξη Εφαρμογών σε Container

  • Δημιουργία μιας διαδικτυακής εφαρμογής Python
  • Containerization της εφαρμογής
  • Ανάπτυξη της εφαρμογής με το Docker
  • Αυτοματοποίηση της ανάπτυξης με το Heroku

Αντιμετώπιση Προβλημάτων

Σύνοψη και Συμπεράσματα

Απαιτήσεις

  • Εμπειρία με το Git ή το Github
  • Εμπειρία προγραμματισμού Python

Κοινό-στόχος

  • Προγραμματιστές
  • Μηχανικοί DevOps
 14 Ώρες

Αριθμός συμμετέχοντων


Τιμή ανά συμμετέχοντα

Σχόλια (3)

Εφεξής Μαθήματα

Σχετικές Κατηγορίες