Skip to content

First release without any project dependencies

Latest
Compare
Choose a tag to compare
@NewProggie NewProggie released this 17 Dec 13:11
· 8 commits to master since this release

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!