Woodpecker plugin for Godot CI/CD.
Platforms | Standard Godot | Godot .NET | itch.io butler | SteamCMD |
---|---|---|---|---|
linux/amd64 | ✓ | ✓ | ✓ | ✓ |
linux/386 | ✓ | ✗1 | ✓ | ✓ |
linux/arm64/v8 | ✓ | ✓ | ✓2 | ✗3 |
linux/arm/v7 | ✓ | ✓ | ✓2 | ✗3 |
The Dockerfile and corresponding Woodpecker workflow in this repository are currently written specifically to run on a Woodpecker CI connected to a gitea/forgejo instance with package registry enabled, without the ability to build the container locally.
If you want to build it yourself, just fork this repository, enable woodpecker on it, and set secrets for the container registry (cr_token) and the binary registry (br_token), and everything should work automaticlly.
The container image provided by this repository contain binaries from various sources.
- Godot Engine & export templates
- .NET 6.0 SDK
- itch.io butler (Compiled at image build time)
- SteamCMD
All source code in this repository is licensed under the MIT License.
By building or using the linux/amd64 or linux/386 variants of the container, you automatically agree to the Steam Install Agreement.