summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDominic Jodoin <dominic@travis-ci.com>2018-12-12 04:58:13 (GMT)
committerGitHub <noreply@github.com>2018-12-12 04:58:13 (GMT)
commitfc0f92676865ed3347ce3d7cecd64f51fa2bfe50 (patch)
tree6b1b9a981a046aa61c5da1f1177e10e87f90ba5b
parentea5e941d84707918eadde0d6bc407978e5a6a2aa (diff)
downloadgoogletest-fc0f92676865ed3347ce3d7cecd64f51fa2bfe50.zip
googletest-fc0f92676865ed3347ce3d7cecd64f51fa2bfe50.tar.gz
googletest-fc0f92676865ed3347ce3d7cecd64f51fa2bfe50.tar.bz2
Don't cache APT packages on OS X/macOS
-rw-r--r--.travis.yml6
1 files changed, 3 insertions, 3 deletions
diff --git a/.travis.yml b/.travis.yml
index e8a062e..13b861e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -46,15 +46,15 @@ matrix:
before_install:
- |
- if [ ! -f ${TRAVIS_BUILD_DIR}/apt-cache/pkgcache.bin ]; then
+ if [ "$TRAVIS_OS_NAME" != "osx" ] && [ ! -f ${TRAVIS_BUILD_DIR}/apt-cache/pkgcache.bin ]; then
mkdir -p ${TRAVIS_BUILD_DIR}/apt-cache/archives/partial
mkdir -p ${TRAVIS_BUILD_DIR}/apt-cache/partial
mkdir -p ${TRAVIS_BUILD_DIR}/apt-cache/lists
sudo apt-get -y -o Dir::cache=${TRAVIS_BUILD_DIR}/apt-cache -o Dir::State::Lists=${TRAVIS_BUILD_DIR}/apt-cache/lists update
sudo apt-get install --download-only -o Dir::cache=${TRAVIS_BUILD_DIR}/apt-cache -o Dir::State::Lists=${TRAVIS_BUILD_DIR}/apt-cache/lists g++-4.9 clang-3.9
fi
- - sudo apt-get install --no-download -o Dir::cache=${TRAVIS_BUILD_DIR}/apt-cache -o Dir::State::Lists=${TRAVIS_BUILD_DIR}/apt-cache/lists g++-4.9 clang-3.9
- - sudo chown -R $USER ${TRAVIS_BUILD_DIR}/apt-cache
+ - [ "$TRAVIS_OS_NAME" != "osx" ] && sudo apt-get install --no-download -o Dir::cache=${TRAVIS_BUILD_DIR}/apt-cache -o Dir::State::Lists=${TRAVIS_BUILD_DIR}/apt-cache/lists g++-4.9 clang-3.9
+ - [ "$TRAVIS_OS_NAME" != "osx" ] && sudo chown -R $USER ${TRAVIS_BUILD_DIR}/apt-cache
# These are the install and build (script) phases for the most common entries in the matrix. They could be included
# in each entry in the matrix, but that is just repetitive.