{"repo":"abarichello/godot-ci","free":true,"listed":false,"github":"https://github.com/abarichello/godot-ci","clone":"git clone https://github.com/abarichello/godot-ci.git","description":"Docker image to export Godot Engine games. Templates for Gitlab CI and GitHub Actions to deploy to GitLab Pages/GitHub Pages/Itch.io.","language":"Dockerfile","stars":1113,"topics":["godot-engine","godot","gitlab","gitlab-ci","ci-cd","docker","dockerfile","github-actions","github-page","github-pages"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"godot-ci Docker image to export Godot Engine games and deploy to GitLab/GitHub Pages and Itch.io using GitLab CI and GitHub Actions. Docker Hub https://hub.docker.com/r/barichello/godot-ci/ How To Use .gitlab-ci.yml and .github/workflows/godot-ci.yml are included in this project as reference. For live projects, examples and tutorials using this template check the list below: - Video tutorial by Kyle Luce - Video tutorial series by David Snopek - Repository examples: test-project game-off. - Test deploys using this tool: GitHub Pages GitLab Pages Itch.io. Mono/C# To build a Godot project with Mono (C#) enabled, you must do two things for each job: 1. Change the container's image tag from barichello/godot-ci:VERSION to barichello/godot-ci:mono-VERSION in .gitlab-ci.yml (Gitlab) or godot-ci.yml (Github). (e.g. barichello/godot-ci:mono-3.2.1 ). 2. You will also need to change your \"Setup\" step's run commands (looks like run: mv /root/.local ... ) from ending with ...${GODOT VERSION}.stable to ending with ...${GODOT VERSION}.stable.mono . You will need to do this for both directories in the command. becomes: Android To build a debug release (debug.keystore), use the android debug job example in the gitlab-ci.yml file. If you want to export for Android with your own keystore, you can do this with the following steps: 1. Take your generated keystore and convert it to Base64: Linux & macOS: base64 release.keystore -w 0 Windows: certutil -encodehex -f release.keystore encoded.txt 0x40","default_branch":null,"files":null,"tree":[],"storefront":"/r/abarichello","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/abarichello/godot-ci/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}