jenkins-sl - Jenkins shared library for continuous integration and testing of C++ projects
For personal project use. A Jenkins shared library defining a continuous integration and testing pipeline framework for C++ projects.
- Designed for use in pipelines
- Supports Windows and Linux nodes
- Each stage executes on all supported platforms in parallel
- Supported stages:
- Checkout (Git only)
- Build (CMake autogenerated Makefiles only, release or debug)
- Test (CTest only)
- Cppcheck
- Valgrind (via CTest memcheck)
- Clang static analyzer
- Increased customization
- Decreased dependence on my specific environment
- Groovy-Emacs-Modes Emacs major mode for Groovy