Commit e6c5962e authored by Chris Cantwell's avatar Chris Cantwell

Added dependencies for other tasks.

parent c27bb561
......@@ -162,7 +162,7 @@ buster-documentation-build-env:
<<: *execution-conditions
image: docker:19.03.6
stage:
build-env-full
build-env-default
script:
- export IMAGE=$CI_REGISTRY_IMAGE:env-documentation
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
......@@ -174,6 +174,7 @@ buster-documentation-build-env:
.build-documentation-template: &build-documentation-template
<<: *build-and-test-template
image: $CI_REGISTRY_IMAGE:env-documentation
needs: ["buster-documentation-build-env"]
user-guide-build:
<<: *build-documentation-template
......@@ -228,57 +229,73 @@ bionic-default-build-env:
bionic-full-build-env:
<<: *build-env-ubuntu-template-full
needs: ["bionic-default-build-env"]
xenial-default-build-env:
<<: *build-env-ubuntu-template-default
xenial-full-build-env:
<<: *build-env-ubuntu-template-full
needs: ["xenial-default-build-env"]
trusty-default-build-env:
<<: *build-env-ubuntu-template-default
trusty-full-build-env:
<<: *build-env-ubuntu-template-full
needs: ["trusty-default-build-env"]
bionic-default-build-and-test:
<<: *build-and-test-template
needs: ["bionic-default-build-env"]
bionic-full-build-and-test:
<<: *build-and-test-template
needs: ["bionic-full-build-env"]
xenial-default-build-and-test:
<<: *build-and-test-template
needs: ["xenial-default-build-env"]
xenial-full-build-and-test:
<<: *build-and-test-template
needs: ["xenial-full-build-env"]
trusty-default-build-and-test:
<<: *build-and-test-template
needs: ["trusty-default-build-env"]
trusty-full-build-and-test:
<<: *build-and-test-template
needs: ["trusty-full-build-env"]
# COMPILER WARNINGS
bionic-default-warnings:
<<: *compiler-warning-template
needs: ["bionic-default-build-and-test"]
bionic-full-warnings:
<<: *compiler-warning-template
needs: ["bionic-full-build-and-test"]
xenial-default-warnings:
<<: *compiler-warning-template
needs: ["xenial-default-build-and-test"]
xenial-full-warnings:
<<: *compiler-warning-template
needs: ["xenial-full-build-and-test"]
trusty-default-warnings:
<<: *compiler-warning-template
needs: ["trusty-default-build-and-test"]
trusty-full-warnings:
<<: *compiler-warning-template
needs: ["trusty-full-build-and-test"]
################################################
################### CENTOS ###################
......@@ -299,20 +316,25 @@ centos7-default-build-env:
centos7-full-build-env:
<<: *build-env-centos-template-full
needs: ["centos7-default-build-env"]
centos7-default-build-and-test:
<<: *build-and-test-template
needs: ["centos7-default-build-env"]
centos7-full-build-and-test:
<<: *build-and-test-template
needs: ["centos7-full-build-env"]
# COMPILER WARNINGS
centos7-default-warnings:
<<: *compiler-warning-template
needs: ["centos7-default-build-and-test"]
centos7-full-warnings:
<<: *compiler-warning-template
needs: ["centos7-full-build-and-test"]
# ################################################
......@@ -335,18 +357,22 @@ osx-default-build-and-test:
<<: *build-and-test-osx-template
variables:
BUILD_TYPE: "default"
needs: []
osx-full-build-and-test:
<<: *build-and-test-osx-template
variables:
BUILD_TYPE: "full"
needs: []
osx-default-warnings:
<<: *compiler-warning-template
needs: ["osx-default-build-and-test"]
osx-full-warnings:
<<: *compiler-warning-template
needs: ["osx-full-build-and-test"]
# ################################################
......@@ -381,3 +407,4 @@ win10-default-build-and-test:
- cmake.exe --build . --target ALL_BUILD --config Debug
- cmake.exe --build . --target INSTALL --config Debug
- ctest --output-on-failure -C Debug -j3
needs: []
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment