Commit 6984b49a authored by Tim Sheridan's avatar Tim Sheridan

Specify CI test stage platform dependencies

If dependencies between a platform's build and test jobs are not
specified, then artifacts from all platforms' build jobs are passed to
each test job. This is not what we want!

https://docs.gitlab.com/ee/ci/yaml/#dependencies
parent e9f67df6
Pipeline #9511299 passed with stages
in 100 minutes and 43 seconds
...@@ -8,7 +8,7 @@ cache: ...@@ -8,7 +8,7 @@ cache:
- ccache/ - ccache/
# Building inkscape # Building inkscape
inkscape: inkscape:linux:
stage: build stage: build
before_script: before_script:
# CCache Config # CCache Config
...@@ -56,6 +56,7 @@ inkscape:mac: ...@@ -56,6 +56,7 @@ inkscape:mac:
paths: paths:
- build/ - build/
allow_failure: true allow_failure: true
# This job is a static analysis build by clang. # This job is a static analysis build by clang.
# It takes MORE THAN 3 HOURS, and depending on worker sometimes 4 hours. # It takes MORE THAN 3 HOURS, and depending on worker sometimes 4 hours.
# Make sure the timeout of the build is big enough # Make sure the timeout of the build is big enough
...@@ -73,8 +74,10 @@ clang: ...@@ -73,8 +74,10 @@ clang:
paths: paths:
- scan/ - scan/
test: test:linux:
stage: test stage: test
dependencies:
- inkscape:linux
script: script:
- cd build - cd build
- make test - make test
......
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