stages: - build - test - deploy variables: GIT_SUBMODULE_STRATEGY: normal .job-build-linux-base: &distcheck-linux-base stage: test image: carlinet/buildimage script: - mkdir build && cd build - cmake .. -DCMAKE_BUILD_TYPE=$PYLENE_CONFIGURATION - cmake --build . --target all distcheck-linux-gcc-release: <<: *distcheck-linux-base variables: PYLENE_CONFIGURATION: "Release" CXX: "g++" CC: "gcc" distcheck-linux-clang-release: <<: *distcheck-linux-base variables: PYLENE_CONFIGURATION: "Release" CXX: "clang++" CC: "clang" distcheck-linux-gcc-debug: <<: *distcheck-linux-base variables: PYLENE_CONFIGURATION: "Debug" CXX: "g++" CC: "gcc" distcheck-linux-clang-debug: <<: *distcheck-linux-base variables: PYLENE_CONFIGURATION: "Debug" CXX: "clang++" CC: "clang"