Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Übersicht über die Kernkonzepte und Vorteile von CI/CD
  • Einordnung gängiger CI-Dienste (Travis-CI, CircleCI, Semaphore usw.)

Vorbereitung der Entwicklungsumgebung

  • Einrichten von Github-Repositorys
  • Integration von Travis-CI mit Github

Erstellung eines Python-Pakets

  • Ausarbeiten der Applikationslogik
  • Lokales Verpacken des Codes zu einem Paket

Automatisierung des Paket-Deployments

  • Einbindung des PyPI-Tokens in Travis-CI
  • Konfiguration und Definition der CI/CD-Pipeline
  • Aktivierung der erforderlichen Abhängigkeiten
  • Ausführen sowie Testen des Codes
  • Veröffentlichung des Python-Pakets

Bereitstellung von containerbasierten Anwendungen

  • Erstellung einer Python-basierten Webanwendung
  • Containerisierung der Anwendung mittels Docker
  • Deployment der App unter Verwendung von Docker<
  • Automatisierung des Deployments mit Heroku

Troubleshooting

Zusammenfassung und Abschluss<

Voraussetzungen

  • Erfahrung mit Git oder Github
  • Praxiserfahrung in der Python-Programmierung

Zielgruppe

  • Entwickler
  • DevOps-Ingenieure
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien