Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Überblick über die Kernkonzepte und Vorteile von CI/CD
  • Verstehen von CI-Diensten (Travis-CI, CircleCI, Semaphore usw.)

Vorbereiten der Entwicklungsumgebung

  • Einrichten von Github-Repositories
  • Anbindung von Travis-CI an Github

Erstellen eines Python-Pakets

  • Erstellen der Anwendungslogik
  • Lokales Verpacken des Codes

Automatisieren der Paketbereitstellung

  • Hinzufügen des PyPI-Tokens zu Travis-CI
  • Erstellen und Definieren der CI/CD-Pipeline
  • Aktivieren von Abhängigkeiten
  • Ausführen und Testen des Codes
  • Veröffentlichen des Python-Pakets

Bereitstellung containerisierter Anwendungen

  • Erstellen einer Python-Webanwendung
  • Containerisieren der Anwendung
  • Bereitstellen der Anwendung mit Docker
  • Automatisieren der Bereitstellung mit Heroku

Fehlerbehebung

Zusammenfassung und Ausblick

Voraussetzungen

  • Erfahrung mit Git oder Github
  • Python-Programmierkenntnisse

Zielgruppe

  • Entwickler:innen
  • DevOps-Engineer:innen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien