Merged requested to merge 3-implement-ci-with-automated-builds-and-tests into master
This MR adds a GitLab CI/CD pipeline configuration to the project. The pipeline consists of the stages
test. The following jobs are defined:
build:all: Build the default build target with no CMake build type
build:debug: Build the default target with a
Debugbuild, warnings, and fail the job if warnings are thrown. This propagates the warnings to the pipeline result.
make teston the artifacts of
Additionally, the Dockerfile for the base/environment image is supplied. This image has to be built and pushed to the local registry manually. A
docker/README.md with instructions is supplied.
Closes #3 (closed)