Course Outline
Lightweight CI Sovereignty
- Reasons why cloud CI/CD services lead to vendor lock-in and pose secret exposure risks.
- Woodpecker CI design goals: simplicity, Docker-native architecture, and forge-agnostic operation.
- Comparison with GitHub Actions, GitLab CI, Drone, and Jenkins.
Server and Agent Deployment
- Docker Compose stack setup: server, agents, and database.
- Environment variables and Forge OAuth registration.
- Agent labels, capacity planning, and resource limits.
Pipeline Authoring
- woodpecker.yml syntax: steps, services, and conditions.
- Docker image selection and workspace mounting.
- Parallel execution and dependency chains.
Forge Integration
- Webhook configuration for Gitea and Forgejo.
- Branch filtering, PR triggers, and tag events.
- Commit status reporting and badge generation.
Secrets and Security
- Repository, organization, and global secret scopes.
- Credential injection for deployment stages.
- Network isolation and trusted versus untrusted agents.
Matrix Builds and Caching
- Multi-language and multi-version test matrices.
- Cache plugin for dependency directories.
- Artifact upload to S3-compatible storage.
Operations
- Server logs, agent telemetry, and queue inspection.
- Horizontal scaling of agents using Docker Swarm or Kubernetes.
- Backup and restore of pipeline history and secrets.
Requirements
- Intermediate experience with Git and CI/CD pipelines.
- Knowledge of Linux server administration and Docker.
- Familiarity with Gitea or Forgejo administration.
Audience
- DevOps teams requiring a lightweight, self-hosted CI solution for Gitea/Forgejo.
- Organizations looking to avoid GitHub Actions or GitLab CI SaaS offerings.
- Small to medium-sized teams seeking pipeline sovereignty without unnecessary complexity.
Custom Corporate Training
Training solutions designed exclusively for businesses.
- Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
- Flexible Schedule: Dates and times adapted to your team's agenda.
- Format: Online (live), In-company (at your offices), or Hybrid.
Price per private group, online live training, starting from 2600 € + VAT*
Contact us for an exact quote and to hear our latest promotions
Testimonials (4)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Course - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Course - Jenkins 2: Building CI/CD Pipelines
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!