Zkuste nás kontaktovat

Návrh Školení

Lehká suverenita CI

  • Proč cloudové CI/CD služby vytvářejí vendor lock-in a rizika odhalení tajných dat.
  • Cíle designu Woodpecker CI: jednoduchost, Docker-nativní, forge-agnostic.
  • Porovnání s GitHub Actions, GitLab CI, Drone a Jenkins.

Nasazení Serveru a Agentů

  • Docker Compose stack: server, agenti a databáze.
  • Proměnné prostředí a registrace OAuth na Forge.
  • Agent labels, kapacitní plánování a limity zdrojů.

Autorace Pipeline

  • woodpecker.yml syntax: kroky, služby a podmínky.
  • Výběr Docker image a montáže workspace.
  • Paralelní execuce a dependency chains.

Integrace Forge

  • Konfigurace webhooku pro Gitea a Forgejo.
  • Filtr větví, PR spouštění a tag události.
  • Reporting commit statusu a generování badge.

Tajné údaje a zabezpečení

  • Skopy tajných dat: repozitář, organizace a globální.
  • Vstřikování credentialů pro deployment stages.
  • Síťová izolace a trusted vs untrusted agenti.

Matrix Builds a Caching

  • Multi-jazykové a multi-verze test matrix.
  • Cache plugin pro dependency directories.
  • Upload artefaktů do S3-compatibilního úložiště.

Provoz

  • Server logs, agent telemetry a queue inspection.
  • Horizontální škálování agentů s Docker Swarm nebo Kubernetes.
  • Zálohování a obnovení pipeline historie a tajných dat.

Požadavky

  • Intermediate zkušenosti s Git a CI/CD pipeline.
  • Správa Linux serverů a znalosti o Dockeru.
  • Seznámení se správou Gitea nebo Forgejo.

Cílová skupina

  • DevOps týmy potřebující lehký vlastní hostovaný CI pro Gitea/Forgejo.
  • Organizace vyhnout se GitHub Actions nebo GitLab CI SaaS.
  • Malo až středně velké týmy chtěcí mít pipeline suverenitu bez balastu.
 14 Hodiny

Počet účastníků


Cena za účastníka

Reference (4)

Nadcházející kurzy

Související kategorie