Jeroen Baten
Jeroen Baten is an open-source developer and IT coach with 25+ years of experience in Linux, CI/CD, and web application development. He contributes to the LibrePlan project, where he recently migrated all GitHub-based workflows to Forgejo Actions. He helps organizations adopt open-source tooling and build digitally autonomous development infrastructures.
Sessions
Continuous Integration and Continuous Delivery (CI/CD) have become essential practices for modern software development—but many teams still rely on centralized, proprietary platforms like GitHub or GitLab for all their build automation. In this talk, we introduce Forgejo Actions, a powerful, self-hostable CI/CD solution that is largely compatible with GitHub Actions. This makes it incredibly easy for beginners and experienced developers alike to get started with automated testing and delivery pipelines—without surrendering control of their code or infrastructure.
We will walk through the core concepts of Forgejo CI/CD: the Forgejo server, the Docker-powered runners, workflow files, and practical examples to get newcomers up and running. In the second half, we zoom out and explain why this matters "AF": digital autonomy, reducing vendor lock-in, and avoiding dependency on increasingly centralized platforms. Migrating from GitHub Actions to Forgejo Actions is often surprisingly painless, giving developers the freedom to host their own pipelines while still syncing code to major platforms when needed.
Finally, we'll explore how Forgejo connects to the broader ecosystem—most notably Codeberg, the fast-growing European non-profit hosting platform with 200,000+ repositories and over 1,200 paying members (membership €24/year; €12 discounted). Together, Forgejo and Codeberg demonstrate that modern CI/CD doesn’t need to depend on Big Tech.
Attendees will walk away with a clear understanding of how to start implementing Forgejo-based CI/CD workflows today—and why doing so is strategically vital for long-term developer independence.
Links:
- Forgejo: https://forgejo.org
- Codeberg: https://codeberg.org
- Codeberg e.V.: https://codeberg.org/Codeberg/org
- Forgejo Actions docs: https://forgejo.org/docs/latest/admin/actions/
- Submitter’s involvement (LibrePlan CI/CD work):
-- https://github.com/LibrePlan/libreplan
-- https://www.libreplan.dev/