Commit 886ddb27 authored by Ben Gamari's avatar Ben Gamari 🐢 Committed by Ben Gamari

gitlab-ci: Explicitly clear dependencies of all jobs

Apparently GitLab CI defaults to declaring all jobs of the previous
stage as dependencies of a job. This meant that we would end up
downloading all of our binary distributions during the `cleanup` stage,
eating up a truly remarkable amount of S3 tranfers.
parent 35c58c33
......@@ -42,6 +42,7 @@ ghc-linters:
.gitlab/linters/check-makefiles.py $base $CI_COMMIT_SHA
.gitlab/linters/check-cpp.py $base $CI_COMMIT_SHA
fi
dependencies: []
tags:
- lint
......@@ -98,6 +99,7 @@ validate-x86_64-linux-deb8-hadrian:
- |
THREADS=`mk/detect-cpu-count.sh`
make $TEST_TYPE THREADS=$THREADS JUNIT_FILE=../../junit.xml
dependencies: []
artifacts:
reports:
junit: junit.xml
......@@ -317,6 +319,7 @@ validate-x86_64-linux-deb9-unreg:
- rd /s /q tmp
- robocopy /np /nfl /ndl /e "%APPDATA%\cabal" cabal-cache
- bash -c 'make clean || true'
dependencies: []
cache:
paths:
- cabal-cache
......@@ -394,6 +397,7 @@ cleanup-windows:
tags:
- x86_64-windows
when: always
dependencies: []
before_script:
- echo "Time to clean up"
script:
......
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