Kursplan

Införandet

  • Översikt över grundläggande CI/CD-begrepp och fördelar
  • Förstå CI-tjänster (Travis-CI, CircleCI, Semaphore, etc.)

Förbereda utvecklingsmiljön

  • Konfigurera Github-lagringsplatser
  • Integrera Travis-CI med Github

Bygga ett Python-paket

  • Skapa en programlogik
  • Paketera koden lokalt

Automatisera paketdistribution

  • Lägga till PyPI-token i Travis-CI
  • Skapa och definiera CI/CD-pipeline
  • Aktivera beroenden
  • Köra och testa koden
  • Publicera paketet Python

Distribuera containerbaserade program

  • Skapa en Python webbapp
  • Containerisera programmet
  • Distribuera programmet med Docker
  • Automatisera distributionen med Heroku

Felsökning

Sammanfattning och slutsats

Krav

  • Erfarenhet av Git eller Github
  • Python Erfarenhet av programmering

Publik

  • Utvecklare
  • DevOps Ingenjörer
 14 timmar

Antal deltagare


Price per participant

Vittnesmål (3)

Upcoming Courses