Schulungsübersicht

Einführung

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

Vorbereiten der Entwicklungsumgebung

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

Erstellen eines Python Pakets

  • Erstellen einer Anwendungslogik
  • Den Code lokal verpacken

Automatisieren der Paketbereitstellung

  • Hinzufügen eines PyPI-Tokens zu Travis-CI
  • CI/CD-Pipeline erstellen und definieren
  • Aktivieren von Abhängigkeiten
  • Ausführen und Testen des Codes
  • Veröffentlichung des Python-Pakets

Bereitstellen von containerisierten Anwendungen

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

Fehlersuche

Zusammenfassung und Fazit

Voraussetzungen

  • Erfahrung mit Git oder Github
  • Python Programmiererfahrung

Zielgruppe

  • Entwickler
  • DevOps Ingenieure
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien