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 Kontrolle über CI
- Warum Cloud-CI/CD-Dienste zu Vendor-Lock-in und Risiken bezüglich der Offenlegung geheimer Daten führen können.
- Designziele von Woodpecker CI: Einfachheit, Docker-nativ, unabhängig von spezifischen Forges.
- Vergleich mit GitHub Actions, GitLab CI, Drone und Jenkins.
Bereitstellung von Server und Agenten
- Docker Compose Stack: Server, Agenten und Datenbank.
- Umgebungsvariablen und Registrierung bei Forge OAuth.
- Agent-Labels, Kapazitätsplanung und Ressourcenlimits.
Erstellung von Pipelines
- Syntax von woodpecker.yml: Schritte, Dienste und Bedingungen.
- Auswahl von Docker-Images und Einbinden von Arbeitsbereichen.
- Parallele Ausführung und Abhängigkeitsketten.
Forge-Integration
- Konfiguration von Webhooks für Gitea und Forgejo.
- Branch-Filterung, PR-Auslöser und Tag-Ereignisse.
- Berichterstellung über Commit-Status und Generierung von Badges.
Secrets und Sicherheit
- Umfänge für Repository-, Organisations- und globale Secrets.
- Einspeisung von Anmeldeinformationen für Bereitstellungsstufen.
- Netzwerkisolation und vertrauenswürdige vs. 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 Speicher.
Wartung und Betrieb
- Serverprotokolle, Agent-Telemetrie und Inspektion der Warteschlange.
- Horizontales Skalieren von Agenten mit Docker Swarm oder Kubernetes.
- Sichern und Wiederherstellen von Pipeline-Verlauf und Secrets.
Voraussetzungen
- Mittlerer Umgang mit Git und CI/CD-Pipelines.
- Kenntnisse in der Linux-Serververwaltung 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 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