summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitlab-ci.yml16
1 files changed, 12 insertions, 4 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 032966b5e2..f99e8e88d8 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -444,12 +444,16 @@ nightly-i386-linux-deb9:
cache:
key: linux-x86_64-deb9
-# Disabled to reduce CI load
-.validate-x86_64-linux-deb9:
+# Only runs on master and release branches to alleviate CI load
+validate-x86_64-linux-deb9:
extends: .build-x86_64-linux-deb9
artifacts:
when: always
expire_in: 2 week
+ only:
+ - master
+ - /ghc-[0-9]+\.[0-9]+/
+ - tags
nightly-x86_64-linux-deb9:
extends: .build-x86_64-linux-deb9
@@ -473,13 +477,17 @@ validate-x86_64-linux-deb9-debug:
when: always
expire_in: 2 week
-# Disabled to alleviate CI load
-.validate-x86_64-linux-deb9-llvm:
+# Only runs on master and release branches to alleviate CI load
+validate-x86_64-linux-deb9-llvm:
extends: .build-x86_64-linux-deb9
stage: full-build
variables:
BUILD_FLAVOUR: perf-llvm
TEST_ENV: "x86_64-linux-deb9-llvm"
+ only:
+ - master
+ - /ghc-[0-9]+\.[0-9]+/
+ - tags
nightly-x86_64-linux-deb9-llvm:
extends: .build-x86_64-linux-deb9