Skip to content
Snippets Groups Projects
Verified Commit 450559eb authored by Lars Bilke's avatar Lars Bilke
Browse files

[CI] Added check-header job.

parent d1e73853
No related branches found
No related tags found
No related merge requests found
...@@ -20,6 +20,7 @@ include: ...@@ -20,6 +20,7 @@ include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml' - template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
# extends # extends
- local: '/scripts/ci/extends/defaults.yml' - local: '/scripts/ci/extends/defaults.yml'
- local: '/scripts/ci/extends/rules-master-manual.yml'
- local: '/scripts/ci/extends/template-build-linux.yml' - local: '/scripts/ci/extends/template-build-linux.yml'
- local: '/scripts/ci/extends/template-build-win.yml' - local: '/scripts/ci/extends/template-build-win.yml'
- local: '/scripts/ci/extends/container-maker-setup.yml' - local: '/scripts/ci/extends/container-maker-setup.yml'
...@@ -39,3 +40,4 @@ include: ...@@ -39,3 +40,4 @@ include:
- local: '/scripts/ci/jobs/build-gui-linux.yml' - local: '/scripts/ci/jobs/build-gui-linux.yml'
- local: '/scripts/ci/jobs/build-gui-win.yml' - local: '/scripts/ci/jobs/build-gui-win.yml'
- local: '/scripts/ci/jobs/build-gui-mac.yml' - local: '/scripts/ci/jobs/build-gui-mac.yml'
- local: '/scripts/ci/jobs/check-header.yml'
.rules-master-manual:
rules:
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "master"'
- when: manual
allow_failure: true
check header:
stage: checks
tags:
- ogs
extends:
- .defaults
- .rules-master-manual
variables:
BUILD_DIR: "build-check-header"
CCACHE_DIR: "$CI_PROJECT_DIR/.ccache"
CMAKE_ARGS: "-DOGS_CHECK_HEADER_COMPILATION=ON -DOGS_BUILD_UTILS=ON -DOGS_BUILD_GUI=ON -DOGS_USE_PYTHON=ON -DBUILD_SHARED_LIBS=ON"
image:
name: $CONTAINER_GCC_GUI_IMAGE
script:
- mkdir -p $BUILD_DIR
- cd $BUILD_DIR
- >
cmake .. -G Ninja
$CMAKE_ARGS
-DCMAKE_BUILD_TYPE=$BUILD_TYPE
-DOGS_BUILD_PROCESSES=$BUILD_PROCESSES
- cat CMakeFiles/CMakeError.log || true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment