Struttura del corso

Introduzione

  • Panoramica dei concetti fondamentali e dei vantaggi di CI/CD
  • Comprensione dei servizi CI (Travis-CI, CircleCI, Semaphore, ecc.)

Preparazione dell'ambiente di sviluppo

  • Configurazione dei repository Github
  • Integrazione di Travis-CI con Github

Compilazione di un pacchetto Python

  • Creazione di una logica dell'applicazione
  • Creazione del pacchetto del codice in locale

Automazione della distribuzione dei pacchetti

  • Aggiunta del token PyPI a Travis-CI
  • Creazione e definizione della pipeline CI/CD
  • Attivazione delle dipendenze
  • Esecuzione e test del codice
  • Pubblicazione del pacchetto Python

Distribuzione di applicazioni containerizzate

  • Creazione di un'app Web Python
  • Containerizzazione dell'applicazione
  • Distribuzione dell'applicazione con Docker
  • Automazione della distribuzione con Heroku

Risoluzione dei problemi

Riassunto e conclusione

Requisiti

  • Esperienza con Git o Github
  • Python Esperienza di programmazione

Pubblico

  • Gli sviluppatori
  • DevOps ingegneri
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative