diff options
author | Hécate Moonlight <hecate+gitlab@glitchbra.in> | 2021-02-22 08:54:53 +0100 |
---|---|---|
committer | Moritz Angermann <moritz.angermann@gmail.com> | 2021-03-29 09:41:38 +0800 |
commit | 3f3b8362cdb80d5d7fa0a697aa4eb7e019f584fc (patch) | |
tree | 830e968ce8843749efa6a39fb6cdb145aeed7ea9 | |
parent | a05c6b5a02125b00734e85495329daafcebbf43e (diff) | |
download | haskell-3f3b8362cdb80d5d7fa0a697aa4eb7e019f584fc.tar.gz |
Make the CI jobs interruptible
closes #19362
-rw-r--r-- | .gitlab-ci.yml | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9355a0c805..774f5dc650 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -16,6 +16,28 @@ variables: GIT_SUBMODULE_STRATEGY: "recursive" + HACKAGE_INDEX_STATE: "2020-12-21T14:48:20Z" + + # Reduce XZ compression level for regular jobs (it is bumped to 9 for releases + # and nightly jobs). In my experiments I've got the following bindist size in + # the given time for each compression level (with the quick flavour): + # + # XZ_OPT Time Size + # -9 4m06s 112 MB + # -8 4m00s 114 MB + # -7 3m50s 116 MB + # -6 (default) 3m40s 118 MB + # -5 2m47s 123 MB + # -4 1m57s 134 MB + # -3 1m03s 129 MB + # -2 49.73s 136 MB + # -1 37.72s 142 MB + # -0 34.40s 156 MB + # + XZ_OPT: "-1" +default: + interruptible: true + stages: - lint # Source linting - quick-build # A very quick smoke-test to weed out broken commits |