Zkuste nás kontaktovat

Návrh Školení

Úvod

  • Přehled základních konceptů a výhod CI/CD
  • Seznámení se s nástroji pro kontinuální integraci (Travis-CI, CircleCI, Semaphore apod.)

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

  • Nastavení repozitářů na Githubu
  • Propojení Travis-CI s Githubem

Tvorba balíčku v Pythonu

  • Vytvoření logiky aplikace
  • Lokální zabalení kódu do balíčku

Automatizace nasazování balíčků

  • Přidání tokenu pro PyPI do Travis-CI
  • Tvorba a definice procesů CI/CD
  • Aktivace potřebných závislostí
  • Spuštění a testování kódu
  • Publikování balíčku Pythonu

Nasazení kontejnerizovaných aplikací

  • Vytvoření webové aplikace v Pythonu
  • Kontejnerizace dané aplikace
  • Nasazení aplikace pomocí Dockeru
  • Automatizace nasazení s Heroku

Řešení problémů

Shrnutí a závěr

Požadavky

  • Zkušenosti s Gitem či Githubem
  • Praktické znalosti programování v Pythonu

Cílová skupina

  • Vývojáři
  • Inženýři DevOps
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie