Neem contact met ons op

Cursusaanbod

Soevereiniteit over lichte CI

  • Waarom cloud CI/CD-diensten leiden tot vendor lock-in en risico's op lekkage van gevoelige gegevens.
  • Ontwerpdoelen van Woodpecker CI: eenvoud, Docker-native en forge-agnostisch.
  • Vergelijking met GitHub Actions, GitLab CI, Drone en Jenkins.

Implementatie van Server en Agents

  • Docker Compose-stack: server, agents en database.
  • Omgevingsvariabelen en Forge OAuth-registratie.
  • Labels voor agents, capaciteitsplanning en resourcebeperkingen.

Het schrijven van pipelines

  • woodpecker.yml-syntax: stappen, services en condities.
  • Selectie van Docker-images en mounten van werkruimtes.
  • Parallelle uitvoering en afhankelijkheidsketens.

Integratie met de Forge

  • Webhook-configuratie voor Gitea en Forgejo.
  • Filters op takken, triggers bij pull requests en tag-gebeurtenissen.
  • Rapportage van commit-status en genereren van badges.

Geheimen en beveiliging

  • Bereik van geheimen: repository, organisatie en globaal.
  • Invoegen van inloggegevens voor deployfasen.
  • Netwerkisolatie en onderscheid tussen vertrouwde en onbetrouwbare agents.

Matrixbuilds en caching

  • Testmatrissen voor meerdere talen en versies.
  • Cache-plugin voor afhankelijkheidsdirectories.
  • Uploaden van artifacts naar S3-compatibele opslag.

Beheer en operaties

  • Serverlogs, agent-telemetrie en inspectie van de wachtrij.
  • Horizontaal schalen van agents met Docker Swarm of Kubernetes.
  • Back-up en herstel van pipelinegeschiedenis en geheimen.

Vereisten

  • Kennis van Git en CI/CD-pipelines op tussen niveau.
  • Ervaring met Linux serverbeheer en Docker.
  • Bekendheid met het beheer van Gitea of Forgejo.

Doelgroep

  • DevOps-teams die op zoek zijn naar een lichte, zelfgehoste CI-oplossing voor Gitea/Forgejo.
  • Organisaties die GitHub Actions of GitLab CI SaaS willen vermijden.
  • Kleine tot middelgrote teams die volledige controle over hun pipelines wensen, zonder overbodige functionaliteit.
 14 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (3)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën