Schița de curs

Introducere

  • Prezentare generală a conceptelor de bază și a avantajelor CI/CD
  • Înțelegerea serviciilor CI (Travis-CI, CircleCI, Semaphore, etc.)

Pregătirea mediului de dezvoltare

  • Configurarea depozitelor Github
  • Integrarea Travis-CI cu Github

Construirea unui pachet Python

  • Crearea unei logici de aplicație
  • Ambalarea codului local

Automatizarea implementării pachetelor

  • Adăugarea tokenului PyPI în Travis-CI
  • Crearea și definirea pipeline-ului CI/CD
  • Activarea dependențelor
  • Executarea și testarea codului
  • Publicarea pachetului Python

Implementarea aplicațiilor containerizate

  • Crearea unei aplicații web Python
  • Containerizarea aplicației
  • Implementarea aplicației cu Docker
  • Automatizarea implementării cu Heroku

Depanare

Rezumat și concluzii

Cerințe

  • Experiență cu Git sau Github
  • Experiență în programare Python

Public țintă

  • Dezvoltatori
  • Ingineri DevOps
 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite