Publishing games to itch.io from gitlab


I'm a software developer by day, so I tend to really like over-engineering even my side projects, and game dev is no exception ๐Ÿ˜

When I started playing with game development, GitLab seemed to be a bit more lenient on how they handled repo storage limits, so that's why I went there in the first place, especially since I use git-lfs to store my assets. What's super convenient about GitLab is their integrated CI pipeline and runners.

I thought that I would have to build my own docker image, downloading godot and installing all the required tools in it, then write my .gitlab-ci.yml, test it, etc. But I found out that someone else (Artur Barichello) had already done all of this: https://github.com/abarichello/godot-ci.

Long story short, this basically installs everything required for you to build and deploy your games to itch.io. They also have super useful examples in their sample gitlab-ci file.

I'd recommend you check it out, f you like it, go and give his project a star on GitHub ๐Ÿ™‚


Note: here's my current .gitlab-ci.yml if that's useful

Get Tally the giraffe

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.