From a5b071a638f313c39edd27adc4c28e53171120dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Thu, 29 Aug 2019 17:05:31 +0100 Subject: [PATCH] fix(ci): don't create new Go cache archive on every Travis CI job --- .travis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.travis.yml b/.travis.yml index 87c9397d1..ec6c10bad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,6 +6,14 @@ defaults_go: &DEFAULTS_GO # https://restic.net/blog/2018-09-02/travis-build-cache - $HOME/.cache/go-build - $HOME/gopath/pkg/mod + before_cache: + # this log file is updated on every get/set operation + # so it forces new cache archive on every build + # remove it before creating cache archive + - rm -vf $HOME/.cache/go-build/log.txt + # force fixed mtime on all files so travis doesn't consider + # these as updated + - find $HOME/.cache/go-build/ -type f -exec touch -t 201909010000 {} \; defaults_js: &DEFAULTS_JS language: node_js