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í úložišť Github
  • Integrace Travis-CI s Github

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
  • Vytváření a definování CI/CD potrubí
  • 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í pomocí 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 (5)

Upcoming Courses

Související kategorie