Setup CI
CI to run the tests would be quite nice.
It's quite fiddly though because it all the docker containers to run the end-to-end tests to run properly. The local docker setup can do this fine, but running in the gitlab ci shared runner seems not possible right now as privileged seems to be disabled despite [1].
We could run our own build server and it would work, but it would sit idle most of the time.
[1] https://about.gitlab.com/2016/05/23/gitlab-container-registry/
Note: In order to use Docker in Docker images you need to have the privileged flag set up in your Runner's configuration. This is not the case for the shared Runners on GitLab.com for now, we plan to enable this flag next week. For the moment you can use your own Runners.
Edited by Chris Oelmueller