Kursplan

Introduksjon

  • Oversikt over CI/CD kjernekonsepter og fordeler
  • Forstå CI-tjenester (Travis-CI, CircleCI, Semaphore, etc.)

Forberede utviklingsmiljøet

  • Sette opp Github-depoter
  • Integrering av Travis-CI med Github

Bygge en Python-pakke

  • Opprette en applikasjonslogikk
  • Pakke koden lokalt

Automatisering av pakkeimplementering

  • Legger til PyPI-token til Travis-CI
  • Opprette og definere CI/CD-pipeline
  • Aktivere avhengigheter
  • Kjører og tester koden
  • Publiserer Python-pakken

Implementering av containeriserte applikasjoner

  • Opprette en Python nettapp
  • Containerisering av applikasjonen
  • Distribuerer applikasjonen med Docker
  • Automatisering av distribusjon med Heroku

Feilsøking

Oppsummering og konklusjon

Krav

  • Erfaring med Git eller Github
  • Python programmeringserfaring

Publikum

  • Utviklere
  • DevOps ingeniører
 14 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories