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

Crearea unui pachet Python

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

Automatizarea implementării pachetelor

  • Adăugarea token-ului PyPI la Travis-CI
  • Crearea și definirea conductei CI/CD
  • Activarea dependențelor
  • Rularea ș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

Rezolvarea problemelor

Rezumat și concluzie

Cerințe

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

Audiență

  • Dezvoltatori
  • DevOps ingineri
 14 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Upcoming Courses

Categorii înrudite