Kom i kontakt

Kursplan

Lättvikt, egenkontroll över CI

  • Varför molnbaserade CI/CD-tjänster kan leda till leverantörsberoende och risker för läckage av hemligheter.
  • Woodpecker CI:s designmål: enkelhet, Docker-inbyggd, forge-agnostisk.
  • Jämförelse med GitHub Actions, GitLab CI, Drone och Jenkins.

Distribution av server och agent

  • Docker Compose-stack: server, agenter och databas.
  • Miljövariabler och OAuth-registrering för din forge.
  • Agentetiketter, kapacitetsplanering och resursbegränsningar.

Upphovsrätt till pipeline-kod

  • Syntax för woodpecker.yml: steg, tjänster och villkor.
  • Välj Docker-avbildningar och montera arbetsytor.
  • Parallell körning och beroendekedjor.

Integration med din forge

  • Konfiguration av webhooks för Gitea och Forgejo.
  • Grenfiltrering, PR-lösningar och tagghändelser.
  • Rapportera commit-statussar och generera badges.

Hemligheter och säkerhet

  • Ansvarsområden för secrets: repository, organisation och globalt.
  • Injektion av uppgifter för deploymentsfaser.
  • Nätverksisolering och tillit vs. otillit till agenter.

Matrix-byggen och cachning

  • Testmatriser för flera språk och versioner.
  • Cachningsplugin för beroendekataloger.
  • Ladda upp artfakter till S3-kompatibel lagring.

Drift

  • Servers loggar, agent-telemetri och kögranskning.
  • Skala agenter horisontellt med Docker Swarm eller Kubernetes.
  • Backup och återställning av pipelinehistorik och secrets.

Krav

  • Mellannivå erfarenhet av Git och CI/CD-pipelines.
  • Kunskaper i administrering av Linux-servrar och Docker.
  • Van vid administration av Gitea eller Forgejo.

Målgrupp

  • DevOps-team som behöver en lättvikt, självhysad CI för Gitea/Forgejo.
  • Organisationer som vill undvika SaaS-lösningar som GitHub Actions eller GitLab CI.
  • Liten- till medelstora team som vill ha full kontroll över sina pipelines utan onödig komplexitet.
 14 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (2)

Kommande Kurser

Relaterade Kategorier