Newer
Older
variables:
GIT_SSL_NO_VERIFY: "true"
GIT_SUBMODULE_STRATEGY: "recursive"
GIT_DEPTH: "3"
- minimal
- full
cache:
paths:
- build/ccache
.build_template: &build
script:
- export CCACHE_BASEDIR=${PWD}
- export CCACHE_DIR=${PWD}/ccache
- cmake .. -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_COMPILER_LAUNCHER=ccache
- make
- make test
- make install
build_minimal_14:
<<: *build
image: ${CI_REGISTRY_IMAGE}/minimal:14.04
build_full_14:
<<: *build
image: ${CI_REGISTRY_IMAGE}/full:14.04
build_minimal_16:
<<: *build
image: ${CI_REGISTRY_IMAGE}/minimal:16.04
build_full_16:
<<: *build
image: ${CI_REGISTRY_IMAGE}/full:16.04
image: ${CI_REGISTRY_IMAGE}/minimal:zesty
image: ${CI_REGISTRY_IMAGE}/full:zesty
dependencies:
- build_minimal_zesty
allow_failure: true