Thanks! I saw someone in this thread mentioning the markup that various services charge https://news.ycombinator.com/item?id=13902492 With GitLab CI we want to make sure it is easy to test your code on any infrastructure. So you can use runners we host, but you can also bring your own runners from any (public) cloud. This way you can use whatever solution is cost effective for you.