From 5139039402ffc32300ef6c2eb79c562dc88719c7 Mon Sep 17 00:00:00 2001 From: ebbit1q Date: Thu, 11 Jul 2019 15:21:35 +0200 Subject: [PATCH] add homebrew cache to cache (#3776) * add homebrew cache to cache * use same image * ruuun travis, ruunn * remove extra space * do these dashes do this? * trigger ci * these dashes confuse me, consistency is like woosh --- .travis.yml | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index 36eafae3..e285923e 100644 --- a/.travis.yml +++ b/.travis.yml @@ -36,7 +36,7 @@ matrix: env: NAME=UbuntuBionic cache: directories: - - $HOME/$NAME/ + - $HOME/$NAME/ before_install: docker build -t "cockatrice_${NAME,,}" .ci/$NAME && mkdir -p $HOME/$NAME/.ccache script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src" --mount "type=bind,source=$HOME/$NAME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache" @@ -49,7 +49,7 @@ matrix: env: NAME=UbuntuBionic cache: directories: - - $HOME/$NAME/ + - $HOME/$NAME/ before_install: docker build -t "cockatrice_${NAME,,}" .ci/$NAME && mkdir -p $HOME/$NAME/.ccache script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src" --mount "type=bind,source=$HOME/$NAME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache" @@ -63,7 +63,7 @@ matrix: env: NAME=Fedora29 cache: directories: - - $HOME/$NAME/ + - $HOME/$NAME/ before_install: docker build -t "cockatrice_${NAME,,}" .ci/$NAME && mkdir -p $HOME/$NAME/.ccache script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src" --mount "type=bind,source=$HOME/$NAME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache" @@ -76,7 +76,7 @@ matrix: env: NAME=Fedora29 cache: directories: - - $HOME/$NAME/ + - $HOME/$NAME/ before_install: docker build -t "cockatrice_${NAME,,}" .ci/$NAME && mkdir -p $HOME/$NAME/.ccache script: docker run --mount "type=bind,source=$(pwd),target=/src" -w="/src" --mount "type=bind,source=$HOME/$NAME/.ccache,target=/.ccache" -e "CCACHE_DIR=/.ccache" @@ -87,8 +87,11 @@ matrix: - name: macOS (Debug) if: tag IS NOT present os: osx - osx_image: xcode10.1 - cache: ccache + osx_image: xcode9.2 + cache: + - ccache + - directories: + - $HOME/Library/Caches/Homebrew addons: homebrew: packages: @@ -98,12 +101,18 @@ matrix: - xz update: true script: bash ./.ci/travis-compile.sh --server --install --debug + before_cache: + - brew cleanup + - name: macOS (Release) if: (branch = master AND NOT type = pull_request) OR tag IS present os: osx osx_image: xcode9.2 - cache: ccache + cache: + - ccache + - directories: + - $HOME/Library/Caches/Homebrew addons: homebrew: packages: @@ -113,6 +122,9 @@ matrix: - xz update: true script: bash ./.ci/travis-compile.sh --server --package "$TRAVIS_OS_NAME" --release + before_cache: + - brew cleanup + # Builds for pull requests skip the deployment step altogether deploy: