Kurzusleírás

Bevezetés

  • A CI/CD alapkoncepcióinak és előnyeinek áttekintése
  • A CI szolgáltatások megértése (Travis-CI, CircleCI, Semaphore stb.)

Fejlesztési környezet előkészítése

  • A Github-tárolók beállítása
  • A Travis-CI integrálása a Githubba

Python Csomag építése

  • Alkalmazási logika létrehozása
  • A kód helyi csomagolása

Csomagtelepítés automatizálása

  • PyPI token hozzáadása a Travis-CI-hez
  • CI/CD folyamat létrehozása és meghatározása
  • Függőségek aktiválása
  • A kód futtatása és tesztelése
  • A Python csomag közzététele

Konténeres alkalmazások telepítése

  • Python webalkalmazás létrehozása
  • Az alkalmazás konténerbe helyezése
  • Az alkalmazás telepítése a Docker segítségével
  • A telepítés automatizálása a Heroku segítségével

Hibaelhárítás

Összefoglalás, és következtetés

Követelmények

  • Git vagy Github használatban szerzett tapasztalat
  • Python programozási tapasztalat

Közönség

  • Fejlesztők
  • DevOps mérnökök
  14 Hours
 

Résztvevők száma


Tanfolyam kezdete

Tanfolyam vége


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vélemények (2)

Rokon tanfolyam

Jenkins for .Net Continuous Integration (CI)

  14 Hours

Rokon kategóriák