Docker image to export Godot Engine games and deploy web exports.
https://hub.docker.com/r/barichello/godot-ci/
A .gitlab-ci.yml is included in this project as reference, for live projects using this image check the list below:
You will need the following Variables set in GitLab CI/CD panel for this script to work:
Access https://gitlab.com/<username>/<repo-name>/settings/ci_cd to edit:
| Variable | Description | Example |
|---|---|---|
| $EXPORT_NAME | Name given to the artifacts generated by godot. | game-off |
| $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 |
| $GIT_EMAIL | Git email of the account that will commit to the gh-pages branch. |
artur@barichello.me |
| $GIT_USERNAME | Username of the account that will commit to the gh-pages branch. |
abarichello |
Others variables are set automatically by the gitlab-runner, see the documentation for predefined variables.