Jenkins Docker image with C++ Stuff
This is a fully functional Jenkins server, based on the Long Term Support release http://jenkins-ci.org/, with all elements necessary for compiling and testing c++ code.
How to use this image
docker run -p 8080:8080 -p 50000:50000 -p 443:443 -i -t elsoftwaredejuan/jenkins_cxx:v1 jenkins.sh
This will store the workspace in /var/jenkins_home. All Jenkins data lives in there - including plugins and configuration. You will probably want to make that a persistent volume (recommended):
docker run -p 8080:8080 -p 50000:50000 -p 443:443 -v /your/home:/var/jenkins_home -i -t elsoftwaredejuan/jenkins_cxx:v1 jenkins.sh
- setup-google-test.xml: Jenkins job for compiling and installing google test.
- compile-hello-world.xml: Jenkins job for testing all c++ infrastructure and for showing some tips for how to use all this stuff.