First Release
This is the first release of the cpp project template.
It includes a working CMake configuration without any further project dependencies so far. For a working CI environment right from the start, one can choose between Travis CI or Jenkins CI. Working configurations for both tools are included as well.
How to start?
After checking out the project, one can start hacking right away
git clone https://github.com/NewProggie/Cpp-Project-Template.git
cd Cpp-Project-Template && mkdir build && cd build
cmake ..
This will build the gtest C++ testing framework, build the bootstrap template and execute the sample tests included inside this project as well.
CI environment
If this project will be hosted publicly via Github, one can point Travis CI to this repository. There's a travis.yml configuration file already included on how to build this bootstrap template.
For a (private) alternative, I included a working Vagrant configuration together with a bootstrap script which will configure a VM on your local machine and start a preconfigured Jenkins CI environment. All it takes is a
vagrant up
Afterwards one can open http://localhost:8080 to view Jenkins.
Happy Hacking!