Course Outline

Introductie

  • Overzicht van CI/CD-kernconcepten en voordelen
  • Inzicht in CI-services (Travis-CI, CircleCI, Semaphore, enz.)

Voorbereiding van de ontwikkelingsomgeving

  • Github-repositories instellen
  • Travis-CI integreren met Github

Een Python-pakket samenstellen

  • Een toepassingslogica maken
  • De code lokaal verpakken

Pakketimplementatie automatiseren

  • PyPI-token toevoegen aan Travis-CI
  • CI/CD-pijplijn maken en definiëren
  • Afhankelijkheden activeren
  • De code uitvoeren en testen
  • Het Python-pakket publiceren

Gecontaineriseerde applicaties implementeren

  • Een Python web-app maken
  • De toepassing in containers plaatsen
  • De toepassing implementeren met Docker
  • Implementatie automatiseren met Heroku

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Ervaring met Git of Github
  • Python programmeerervaring

Publiek

  • Ontwikkelaars
  • DevOps ingenieurs
  14 Hours

Getuigenissen (2)

Related Courses

Jenkins for .Net Continuous Integration (CI)

  14 Hours

Related Categories