andystanton / glfw-skeleton

:skull: A skeleton OpenGL C++ app bootstrapped with glfw, glad, and glm.

Home Page:https://andystanton.github.io/glfw-skeleton/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Set up CI server capable of running Docker

andystanton opened this issue · comments

I use Travis CI to do automated builds on github commits of glfw skeleton. Travis uses Ubuntu 12.04 which supports up to gcc 4.8. Some of the C++11 regex features are only supported from gcc 4.9.

I tried building gcc 4.9 from source in the travis pre install steps but this involves a +100 MB download which is slow and excessive, and therefore not good for CI. Another service, drone.io offers a service similar to Travis, and unfortunately the only available version of gcc is 4.8.

Instead I want to investigate setting up a CI server myself that is capable of running Docker, so that I have a guaranteed way of using all C++11 features.

Links: