Návrh Školení

Úvod

    Přehled základních konceptů a výhod CI/CD Pochopení služeb CI (Travis-CI, CircleCI, Semafor atd.)

Příprava vývojového prostředí

    Nastavení repozitářů Github Integrace Travis-CI s Githubem

Vytvoření balíčku Python

    Vytvoření aplikační logiky Lokální zabalení kódu

Automatizace nasazení balíčků

    Přidání tokenu PyPI do Travis-CI Vytvoření a definování kanálu CI/CD Aktivace závislostí Spuštění a testování kódu Publikování balíčku Python

Nasazování kontejnerových aplikací

    Vytvoření Python webové aplikace Kontejnerování aplikace Nasazení aplikace pomocí Docker Automatizace nasazení s Heroku

Odstraňování problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s Git nebo Github
  • Python zkušenosti s programováním

Publikum

  • Vývojáři
  • DevOps inženýři
 14 hodiny

Počet účastníků



Price per participant

Reference (2)

Související kurzy

Jenkins for .Net Continuous Integration (CI)

14 hodiny

Související kategorie