diff options
author | Ben Gamari <ben@smart-cactus.org> | 2018-12-30 13:22:38 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2019-02-04 22:22:54 -0500 |
commit | 4c3d6e86c5bc982a3a05f7bc1f19862ef9a0a94c (patch) | |
tree | 3c3ede39d6214987546acaf870829cdafcd7efe5 | |
parent | dff4d164216bd53b0d15788b4f20caac3ddac04c (diff) | |
download | haskell-4c3d6e86c5bc982a3a05f7bc1f19862ef9a0a94c.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: |