Hi all!
Today a spent a bit of time trying to figure out how to have
gitlab.com CI working on our projects.
The thing is much easier than what I expected, and it takes just adding
a file into your project and setting a couple of options in the
project's setting. Here you can see it action on libaccounts-qt:
https://gitlab.com/accounts-sso/libaccounts-qt/merge_requests/7
(see the "builds" tab)
Now, the reason why I'm writing this (beside boasting) is that while the
CI jobs I'll be submitting will all be built on Ubuntu Xenial, there's
nothing preventing us to use other distributions (actually, Docker
images), so please feel free to submit your merge proposals to add your
favourite distro.
I didn't investigate much how to have one's code built on different
docker images, but here's a pointer:
http://stackoverflow.com/questions/33387622/mutliple-docker-images-in-gitlab-ci-yml
Ciao,
Alberto