Hi Fellow GameDevs,
This is Tutorial about setting up a basic Continuous Integration Pipeline in GitLab
In this video I'll:
Explain how a basic pipeline works for automating your development work
Create a Gitlab pipeline CI
To automatically create exports for all platforms
This will happen everytime you update your release branch (and you're ready to release a new version of your game)
Talk about how to extend this pipeline for automated testing
Show real world working examples of how you can use this in a team environment
Tools used:
Gdscript
Godot: 3.1.1
Gitbash
For Windows: https://git-scm.com/downloads
If on Linux or mac you can download simple git tools from your distro
Gitlab CIs:
Free for up to 2000 minutes per month! :)
This is insane guys! So generous, more than an hour of compute time, per day, FREE
https://about.gitlab.com/product/cont...
Github code:
https://github.com/Razzlegames/GodotT...
Reference:
Special thanks to aBARICHELLO for providing the ci example project used as a base for this tutorial
https://github.com/aBARICHELLO/godot-ci
My current Hardware setup: https://timecubepuzzle.blogspot.com/p...