[tor-commits] [snowflake/main] gitlab-ci: expire artifacts in 1 week, improve gradle caching, etc.

meskio at torproject.org meskio at torproject.org
Wed Dec 1 12:03:47 UTC 2021


commit c9399da566eeb525906762fa5693e50c9731f78f
Author: Hans-Christoph Steiner <hans at eds.org>
Date:   Thu Jul 16 13:43:55 2020 +0200

    gitlab-ci: expire artifacts in 1 week, improve gradle caching, etc.
---
 .gitlab-ci.yml | 11 +++++++----
 1 file changed, 7 insertions(+), 4 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 497462f..c483873 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -8,7 +8,7 @@
     DEBIAN_FRONTEND: noninteractive
     GOPATH: /usr/share/gocode
   before_script:
-    - apt-get -qy update
+    - apt-get update
     - apt-get -qy install --no-install-recommends
         build-essential
         ca-certificates
@@ -35,13 +35,13 @@
   variables:
     DEBIAN_FRONTEND: noninteractive
   before_script:
-    - apt-get -qy update
+    - apt-get update
     - apt-get -qy install --no-install-recommends
         ca-certificates
         git
         lbzip2
 
-.go_test: &go-test
+.go-test: &go-test
   - test -z "$(go fmt ./...)"
   - go vet ./...
   - go test -v -race ./...
@@ -57,10 +57,13 @@
       - client/*.aar
       - client/*.jar
       - client/client
-    expire_in: 1 day
+    expire_in: 1 week
     when: on_success
   after_script:
     - echo "Download debug artifacts from https://gitlab.com/${CI_PROJECT_PATH}/-/jobs"
+    # this file changes every time but should not be cached
+    - rm -f $GRADLE_USER_HOME/caches/modules-2/modules-2.lock
+    - rm -rf $GRADLE_USER_HOME/caches/*/plugin-resolution/
 
 # -- jobs ------------------------------------------------------------
 





More information about the tor-commits mailing list