Kursplan
Introduksjon
- Oversikt over CI/CD kjernekonsepter og fordeler
- Forstå CI-tjenester (Travis-CI, CircleCI, Semaphore, etc.)
Forberede utviklingsmiljøet
- Sette opp Github-depoter
- Integrering av Travis-CI med Github
Bygge en Python-pakke
- Opprette en applikasjonslogikk
- Pakke koden lokalt
Automatisering av pakkeimplementering
- Legger til PyPI-token til Travis-CI
- Opprette og definere CI/CD-pipeline
- Aktivere avhengigheter
- Kjører og tester koden
- Publiserer Python-pakken
Implementering av containeriserte applikasjoner
- Opprette en Python nettapp
- Containerisering av applikasjonen
- Distribuerer applikasjonen med Docker
- Automatisering av distribusjon med Heroku
Feilsøking
Oppsummering og konklusjon
Krav
- Erfaring med Git eller Github
- Python programmeringserfaring
Publikum
- Utviklere
- DevOps ingeniører
Referanser (5)
Engasjerende og praktisk øving.
Balavignesh Elumalai - Scottish Power
Kurs - SonarQube for DevOps
Maskinoversatt
Instruktøren har dyp erfaring og forteller godt. Dybdegraden av kunnskapen og passionen for å undervise er høyest sett opp til.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurs - Jenkins 2: Building CI/CD Pipelines
Maskinoversatt
Instruktøren var veldig vel organisert. Han forklarte alle verktøyene som trengtes for kurset i starten. Instruktøren klargjorde gladelig alle tvil og praktiske brukssituasjoner ble diskutert.
Vivek Verma - Global Knowledge Network Training Ltd
Kurs - DevOps Practical Implementation and Tools
Maskinoversatt
Veldig detaljert, instruktøren kjenner emnet godt og har dekket mange temaer
Gabriel Kelly Navarro - Opswerks
Kurs - Advanced Spinnaker
Maskinoversatt
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Kurs - Test Automation with Selenium and Jenkins
Maskinoversatt