Browse Source

More CI tweaks, macOS caching homebrew

tags/v1.0
falkTX 4 years ago
parent
commit
4eec02b852
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 17 additions and 2 deletions
  1. +6
    -2
      .travis.yml
  2. +11
    -0
      .travis/before_cache.sh

+ 6
- 2
.travis.yml View File

@@ -4,6 +4,8 @@ cache:
directories:
- ${HOME}/PawPawBuilds/debs
- ${HOME}/PawPawBuilds/downloads
- ${HOME}/Library/Caches/Homebrew
- /usr/local/Homebrew

env:
global:
@@ -61,11 +63,10 @@ jobs:
packages:
- cmake
- jq
- meson
update: true
env:
- TARGET="macos"
- PLUGINS="${PLUGINS_BASE} ${PLUGINS_CROSS} ${PLUGINS_DISTRHO}"
- PLUGINS="${PLUGINS_BASE} ${PLUGINS_CROSS}"
osx_image: xcode9.4

before_install:
@@ -78,6 +79,9 @@ script:
- bash ${TRAVIS_BUILD_DIR}/bootstrap-plugins.sh ${TARGET}
- bash ${TRAVIS_BUILD_DIR}/build-plugins.sh ${TARGET} ${PLUGINS}

before_cache:
- bash ${TRAVIS_BUILD_DIR}/.travis/before_cache.sh

before_deploy:
- bash ${TRAVIS_BUILD_DIR}/pack-plugins.sh ${TARGET} ${PLUGINS}



+ 11
- 0
.travis/before_cache.sh View File

@@ -0,0 +1,11 @@
#!/bin/bash

set -e

# nothing to do except for macOS native
if [ "${TARGET}" != "macos" ]; then
exit 0
fi

brew cleanup
find /usr/local/Homebrew \! -regex ".+\.git.+" -delete

Loading…
Cancel
Save