[commit: ghc] wip/marge_bot_batch_merge_job: gitlab-ci: More aggressive artifact expiration (0620e59)

git at git.haskell.org git at git.haskell.org
Thu Feb 7 17:11:38 UTC 2019


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/marge_bot_batch_merge_job
Link       : http://ghc.haskell.org/trac/ghc/changeset/0620e59aa2ffff81e13c17c0421c11bd2a8eeee7/ghc

>---------------------------------------------------------------

commit 0620e59aa2ffff81e13c17c0421c11bd2a8eeee7
Author: Ben Gamari <ben at smart-cactus.org>
Date:   Sun Dec 30 13:22:38 2018 -0500

    gitlab-ci: More aggressive artifact expiration


>---------------------------------------------------------------

0620e59aa2ffff81e13c17c0421c11bd2a8eeee7
 .gitlab-ci.yml | 27 ++++++++++-----------------
 1 file changed, 10 insertions(+), 17 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index a9814b1..3b1f7ef 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:



More information about the ghc-commits mailing list