Skip to content

Razzlegames/godot-ci

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

godot-ci

Docker image to export Godot Engine games and deploy web exports.

Docker Hub

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

How To Use

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.

About

Docker image to export and deploy Godot Engine games. Includes examples using GitLab CI.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dockerfile 100.0%