diff options
author | Ben Gamari <ben@smart-cactus.org> | 2018-12-30 13:22:38 -0500 |
---|---|---|
committer | Marge Bot <ben+marge-bot@smart-cactus.org> | 2019-02-07 01:55:42 -0500 |
commit | 0620e59aa2ffff81e13c17c0421c11bd2a8eeee7 (patch) | |
tree | df39694e3b21747db820960fcc687bf389f086bc | |
parent | c32de5f4f85bffb07cdd6e8c99b4789e1952b16e (diff) | |
download | haskell-0620e59aa2ffff81e13c17c0421c11bd2a8eeee7.tar.gz |
gitlab-ci: More aggressive artifact expiration
-rw-r--r-- | .gitlab-ci.yml | 27 |
1 files changed, 10 insertions, 17 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a9814b143a..3b1f7efb03 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -103,7 +103,7 @@ validate-x86_64-linux-deb8-hadrian: artifacts: reports: junit: junit.xml - expire_in: 2 week + expire_in: 3 day paths: - ghc.tar.xz - junit.xml @@ -133,7 +133,7 @@ validate-x86_64-darwin: - cp -Rf $HOME/.cabal cabal-cache artifacts: when: always - expire_in: 2 week + expire_in: 3 day cache: key: darwin paths: @@ -169,7 +169,6 @@ validate-aarch64-linux-deb9: allow_failure: true artifacts: when: always - expire_in: 2 week cache: key: linux-aarch64-deb9 tags: @@ -179,7 +178,7 @@ nightly-aarch64-linux-deb9: extends: validate-aarch64-linux-deb9 stage: full-build artifacts: - expire_in: 2 year + expire_in: 6 month variables: TEST_TYPE: slowtest only: @@ -191,9 +190,6 @@ validate-i386-linux-deb9: stage: full-build image: ghcci/i386-linux-deb9:0.1 allow_failure: true - artifacts: - when: always - expire_in: 2 week cache: key: linux-i386-deb9 @@ -206,7 +202,6 @@ nightly-i386-linux-deb9: TEST_TYPE: slowtest artifacts: when: always - expire_in: 2 week only: variables: - $NIGHTLY @@ -227,9 +222,6 @@ validate-x86_64-linux-deb9: extends: .validate-linux stage: build image: ghcci/x86_64-linux-deb9:0.2 - artifacts: - when: always - expire_in: 2 week cache: key: linux-x86_64-deb9 @@ -237,7 +229,8 @@ nightly-x86_64-linux-deb9: extends: validate-x86_64-linux-deb9 stage: build artifacts: - expire_in: 2 year + when: always + expire_in: 1 year variables: TEST_TYPE: slowtest only: @@ -248,6 +241,9 @@ validate-x86_64-linux-deb9-llvm: extends: .validate-linux stage: full-build image: ghcci/x86_64-linux-deb9:0.2 + artifacts: + # Don't keep artifacts for LLVM builds + paths: variables: BUILD_FLAVOUR: perf-llvm cache: @@ -259,9 +255,6 @@ validate-x86_64-linux-deb8: image: ghcci/x86_64-linux-deb8:0.1 cache: key: linux-x86_64-deb8 - artifacts: - when: always - expire_in: 2 week validate-x86_64-linux-fedora27: extends: .validate-linux @@ -271,7 +264,7 @@ validate-x86_64-linux-fedora27: key: linux-x86_64-fedora27 artifacts: when: always - expire_in: 2 week + expire_in: 3 day validate-x86_64-linux-deb9-integer-simple: extends: .validate-linux @@ -286,7 +279,7 @@ nightly-x86_64-linux-deb9-integer-simple: extends: validate-x86_64-linux-deb9-integer-simple stage: full-build artifacts: - expire_in: 2 year + expire_in: 1 year variables: TEST_TYPE: slowtest only: |