Schulungsübersicht

Einführung

  • Überblick über CI/CD-Kernkonzepte und Vorteile
  • Verständnis der CI-Dienste (Travis-CI, CircleCI, Semaphore, etc.)

Vorbereiten der Entwicklungsumgebung

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

Erstellung eines Python-Pakets

  • Erstellen einer Anwendungslogik
  • Lokale Verpackung des Codes

Automatisieren der Paketbereitstellung

  • Hinzufügen des 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

Bereitstellung von containerisierten Anwendungen

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

Fehlersuche

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Erfahrungen mit Git oder Github
  • Python Programmiererfahrung

Publikum

  • Entwickler
  • DevOps Ingenieure
  14 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (2)

Kombinierte Kurse

Jenkins for .Net Continuous Integration (CI)

  14 Stunden

Verwandte Kategorien