Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
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
Reference (2)
Rád, že dostávám okamžité odpovědi na své otázky.
Szabolcs Kriston - Ericsson
Kurz - Advanced GitLab
Přeloženo strojem
Ocenil jsem si snadnou komunikaci mezi vyučujícím a námi, péči o naše problémy, přínosné poznatky a doplňující znalosti poskytnuté jako odpovědi na naše otázky. Ocenil jsem i tempo, které se mi nikdy nezdálo spěšným, ani v případě technických problémů. Každá témata byla řádně zpracována.
Melania Mieczkowska - IAV Poland
Kurz - Gitlab and Gitlab CI
Přeloženo strojem