Kontakt aufnehmen

Schulungsübersicht

Souveräne Nutzung von Lightweight CI

  •   Warum Cloud-CI/CD-Dienste zu Vendor-Lock-in führen und Risiken durch sensible Datenexposition bergen.
  •   Designziele von Woodpecker CI: Einfachheit, Docker-native, forge-agnostisch.
  •   Vergleich mit GitHub Actions, GitLab CI, Drone und Jenkins.

Server- und Agenten-Bereitstellung

  •   Docker Compose Stack: Server, Agenten und Datenbank.
  •   Umgebungsvariablen und OAuth-Registrierung für die Forge.
  •   Agent-Labels, Kapazitätsplanung und Ressourcenbeschränkungen.

Pipeline-Autorisierung

  •   woodpecker.yml-Syntax: Schritte, Dienste und Bedingungen.
  •   Auswahl von Docker-Images und Einbinden von Arbeitsbereichen.
  •   Parallele Ausführung und Abhängigkeitsketten.

Integration der Forge

  •   Webhook-Konfiguration für Gitea und Forgejo.
  •   Filterung nach Branches, PR-Trigger und Tag-Ereignisse.
  •   Berichterstellung des Commit-Status und Generierung von Badges.

Secrets und Sicherheit

  •   Geltungsbereiche von Secrets: Repository, Organisation und global.
  •   Einbinden von Anmeldedaten für Bereitstellungsstufen.
  •   Netzwerkisolation und vertrauenswürdige vs. nicht vertrauenswürdige Agenten.

Matrix-Builds und Caching

  •   Matrixtests für mehrere Sprachen und Versionen.
  •   Cache-Plugin für Abhängigkeitsverzeichnisse.
  •   Hochladen von Artefakten in eine S3-kompatible Speicherung.

Betrieb

  •   Server-Logs, Agent-Telemetrie und Warteschlangenüberprüfung.
  •   Horizontales Skalieren von Agenten mit Docker Swarm oder Kubernetes.
  •   Sichern und Wiederherstellen von Pipeline-Verlauf und Secrets.

Voraussetzungen

  •   Fortgeschrittene Kenntnisse in Git und CI/CD-Pipelines.
  •   Kenntnisse in der Linux-Serveradministration und Docker.
  •   Vertrautheit mit der Administration von Gitea oder Forgejo.

Zielgruppe

  •   DevOps-Teams, die eine leichtgewichtige, selbst gehostete CI für Gitea/Forgejo benötigen.
  •   Organisationen, die GitHub Actions oder GitLab CI SaaS vermeiden möchten.
  •   Kleine bis mittlere Teams, die Pipeline-Souveränität ohne übermäßigen Funktionsumfang anstreben.
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (4)

Kommende Kurse

Verwandte Kategorien