Course Outline

Εισαγωγή

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

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

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

Δημιουργία πακέτου Python

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

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

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

Ανάπτυξη εφαρμογών με εμπορευματοκιβώτια

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

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

Περίληψη και Συμπέρασμα

Requirements

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

Ακροατήριο

  • προγραμματιστές
  • DevOps μηχανικοί
 14 Hours

Number of participants



Price per participant

Testimonials (2)

Related Courses

Continuous Integration with Jenkins and Maven

21 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

Jenkins 2: Building CI/CD Pipelines

14 Hours

Related Categories