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 Hoheit über CI
- Warum Cloud-CI/CD-Dienste Risiken hinsichtlich Vendor-Lock-in und offengelegter Geheimnisse bergen.
- Gestaltungsziele von Woodpecker CI: Einfachheit, Docker-Nativität und Unabhängigkeit von der Git-Forge.
- Vergleich mit GitHub Actions, GitLab CI, Drone und Jenkins.
Bereitstellung von Server und Agenten
- Docker Compose Stack: Server, Agenten und Datenbank.
- Umgebungsvariablen und OAuth-Registrierung bei der Git-Forge.
- Agenten-Labels, Kapazitätsplanung und Ressourcenbeschränkungen.
Pipeline-Erstellung
- Syntax von woodpecker.yml: Schritte, Dienste und Bedingungen.
- Auswahl der Docker-Images und Einbinden des Arbeitsbereichs.
- Parallele Ausführung und Abhängigkeitsketten.
Integration in die Git-Forge
- Konfiguration von Webhooks für Gitea und Forgejo.
- Branch-Filterung, PR-Auslösungen und Tag-Ereignisse.
- Melden des Commit-Statuses und Erzeugen von Badges.
Secrets und Sicherheit
- Gültigkeitsbereiche für Repository-, Organisations- und globale Secrets.
- Einspeisen von Anmeldedaten in die Bereitstellungsstufe.
- Netzwerkisolation und vertrauenswürdige versus nicht vertrauenswürdige Agenten.
Matrix-Builds und Caching
- Multi-Sprach- und Multi-Version-Testmatrizen.
- Caching-Plugin für Abhängigkeitsverzeichnisse.
- Hochladen von Artefakten in S3-kompatible Speicherlösungen.
Betrieb
- Server-Logs, Agenten-Telemetrie und Prüfung der Warteschlange.
- Horizontales Skalieren von Agenten mit Docker Swarm oder Kubernetes.
- Sichern und Wiederherstellen der Pipeline-Historie und Secrets.
Voraussetzungen
- Mittlere 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 SaaS-Lösungen wie GitHub Actions oder GitLab CI vermeiden möchten.
- Kleinere bis mittlere Teams, die volle Kontrolle über ihre Pipelines ohne unnötigen Funktionsumfang 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