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 repository-urilor Github
- Integrarea Travis-CI cu Github
Construirea unui Pachet Python
- Crearea unei logici de aplicație
- Împachetarea codului local
Automatizarea Implementării Pachetelor
- Adăugarea token-ului 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
Rezolvarea Problemelor
Rezumat și Concluzii
Cerințe
- Experiență cu Git sau Github
- Experiență în programare Python
Publicul țintă
- Dezvoltatori
- Ingineri DevOps
Mărturii (4)
Deschidător și cu practică intensivă.
Balavignesh Elumalai - Scottish Power
Curs - SonarQube for DevOps
Tradus de catre o masina
Formatorul are o experiență profundă și este foarte bine narrat într-adevăr. Adâncimea cunoștințelor și pasiunea pentru predare sunt foarte apreciate.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Curs - Jenkins 2: Building CI/CD Pipelines
Tradus de catre o masina
Familiarizarea cu unele tehnologii pe care doresc să le fius cunoscut anterior.
Michel - Vanier College
Curs - DevOps Practical Implementation and Tools
Tradus de catre o masina
Mă plac toate posibilitățile pe care le-am descoperit în cursul despre DevOps, care le pot aplica pentru a avea un flux de lucru CD/CI mai bun!
Juan Manuel - si
Curs - Jenkins: Continuous Integration for Agile Development
Tradus de catre o masina