Skip to content

OrvilleQ/Godot-CI

Repository files navigation

Godot-CI

status-badge

Woodpecker plugin for Godot CI/CD.

Feature Martix

Platforms Standard Godot Godot .NET itch.io butler SteamCMD
linux/amd64
linux/386 1
linux/arm64/v8 2 3
linux/arm/v7 2 3

Building

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.

Binary

The container image provided by this repository contain binaries from various sources.

Reference

License

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.

Footnotes

  1. Linux 32-bits is not supported by Microsoft and .NET.

  2. Unexpected issues may be encountered as butler does not explicitly state that it supports Arm. 2

  3. SteamCMD does not support Arm. 2