Einleitung

Abgeschlossen

Dieses Modul befasst sich mit der kontinuierlichen Integration von GitHub-Aktionen, einschließlich Workflows, Umgebungsvariablen, Artefakten, geheimen Schlüsseln und Sicherheitspraktiken.

Lernziele

Am Ende dieses Moduls können Sie:

  • Entwerfen von Workflows für kontinuierliche Integration und Bereitstellung
  • Implementieren von automatisierten Tests in GitHub Actions-Pipelines
  • Konfigurieren Sie Pipelines mit mehreren Aufträgen und Abhängigkeiten sowie paralleler Ausführung.
  • Umgebungsvariablen und deren Bereich
  • Bewährte Methoden zum Schützen von geheimen Schlüsseln
  • Erstellen und Verwenden von benutzerdefinierten GitHub-Aktionen
  • Freigeben von Buildartefakten zwischen Aufträgen
  • Erstellen von Workflowstatusabzeichen
  • Verwalten verschlüsselter geheimer Schlüssel für API-Schlüssel und Anmeldeinformationen
  • Implementieren Sie Git-Tagging für Release-Management und Versionsverwaltung
  • Anwenden von Sicherheitspraktiken in Workflows und Repositorys

Voraussetzungen

Sie müssen über folgende Voraussetzungen verfügen:

  • Grundlegende GitHub-Erfahrung mit Repositorien, Verzweigungen und Pull-Requests
  • Grundlegendes zu Entwicklungsworkflows
  • Grundlegende Befehlszeilenverwendung

Hilfreich, aber nicht erforderlich:

  • Erfahrung mit CI/CD-Tools
  • Docker-Wissen
  • Teamentwicklungserfahrung