Docker image to export and deploy Godot Engine games. Includes examples using GitLab CI
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
3.0.2
.gitlab-ci.yml
LICENSE
README.md

README.md

godot-ci

Docker image to deploy Godot Engine games

Docker Hub

https://hub.docker.com/r/barichello/godot-ci/

Usage example

A .gitlab-ci.yml is included in this project as a usage example.
After adapting the paths and names according to your project needs you will need the following Variable set in GitLab for this image to work:

Variable Description Example
$REMOTE_URL The git remote where the web export will be hosted (in this case GitHub), it should contain your deploy/personal access token https://<github username>:<deploy token>@github.com/<username>/<repository>.git

Others variables are set automatically by the gitlab-runner
The included gitlab-ci.yml is set to only run the export jobs when you commit a new git tag, i suggest not using "." or "," in your tag's name since it messes with Godot's export system and will lead to failed jobs.

Check other usage examples in these following projects: