Hi, I wrote a Mesos framework for executing CI tasks from GitLab CI. The GitLab scheduler acts as one runner and assigns tasks to slaves. GitLab executor simply send output back to GitLab CI API. Right now it works without any patches on GitLab CI, however it would be nice specify number of CPUs and memory for each build, etc.
It's my first Mesos framework, I'd happy for any comments. Thanks, Tomas