Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Leichtgewichtige Pipelines-Souveränität
- Warum Cloud-CI/CD-Dienste zu Vendor-Lock-in und Risiken der Geheimnisexposition führen.
- Gestaltungsziele von Woodpecker CI: Einfachheit, Docker-nativ, Forge-agnostisch.
- Vergleich mit GitHub Actions, GitLab CI, Drone und Jenkins.
Server- und Agent-Bereitstellung
- Docker Compose-Stack: Server, Agents und Datenbank.
- Umgebungsvariablen und Forge-OAuth-Registrierung.
- Agent-Labels, Kapazitätsplanung und Ressourcenlimits.
Pipeline-Erstellung
- Syntax von woodpecker.yml: Schritte, Dienste und Bedingungen.
- Auswahl von Docker-Images und Einhängen von Arbeitsbereichen.
- Parallele Ausführung und Abhängigkeitsketten.
Forge-Integration
- Webhook-Konfiguration für Gitea und Forgejo.
- Branch-Filterung, PR-Auslöser und Tag-Ereignisse.
- Berichterstellung von Commit-Status und Generierung von Badges.
Geheimnisse und Sicherheit
- Geheimnisbereiche: Repository, Organisation und global.
- Einspeisen von Anmeldeinformationen für Bereitstellungsstufen.
- Netzwerkisolation und vertrauenswürdige versus nicht vertrauenswürdige Agents.
Matrix-Builds und Caching
- Multisprachen- und Multim-version-Test-Matrizen.
- Caching-Plugin für Abhängigkeitsverzeichnisse.
- Hochladen von Artefakten in S3-kompatible Speicher.
Operationen
- Serverlogs, Agent-Telemetrie und Warteschlangenprüfung.
- Horizontales Skalieren von Agents mit Docker Swarm oder Kubernetes.
- Sicherung und Wiederherstellung der Pipeline-Historie und Geheimnisse.
Voraussetzungen
- Mittleres Git- und CI/CD-Pipeline-Erfahrung.
- Kenntnisse in 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 SaaS-Dienste wie GitHub Actions oder GitLab CI vermeiden möchten.
- Kleine bis mittlere Teams, die Pipelines-Souveränität ohne Überflüssiges wünschen.
14 Stunden
Erfahrungsberichte (2)
Mir gefällt, dass ich sofort Antworten auf meine Fragen erhalte.
Szabolcs Kriston - Ericsson
Kurs - Advanced GitLab
Maschinelle Übersetzung
Ich mochte die einfache Kommunikation zwischen dem Trainer und uns, die Aufmerksamkeit, die unseren Problemen, Einsichten und zusätzlichen Kenntnissen in den Antworten auf unsere Fragen gewidmet wurde. Ich mochte das Tempo, es fühlte sich zu keinem Zeitpunkt überstürzt an, selbst bei technischen Schwierigkeiten. Jedes Thema wurde angemessen behandelt.
Melania Mieczkowska - IAV Poland
Kurs - Gitlab and Gitlab CI
Maschinelle Übersetzung