Woodpecker is an open-source CI/CD platform. You can host it yourself and connect to your repositories.
It is integrated with Woodpecker, giving us ready Woodpecker CI installation.
Castle Game Engine repositories are available on Codeberg, and we plan more Codeberg usage in the future.
You can also use Codeberg and their CI for your projects, as long as they are aligned with their requirements (in short: open-source).
So this documentation should be helpful whether you use Woodpecker CI on your own, or Codeberg CI (integrated with Codeberg).
Woodpecker CI documentation with workflows syntax
Our Woodpecker pipelines:
Building a game for Linux and Windows:
Building Castle Model Viewer, with command-line converter as "companion" application:
Build engine tools (like our build tool), run automatic tests:
To improve this documentation just edit this page and create a pull request to cge-www repository.