From ba400a8e4240733bb6f348559831045c628bd8ee Mon Sep 17 00:00:00 2001 From: tsjost Date: Thu, 14 Oct 2021 01:24:04 +0200 Subject: [PATCH] Speed up Mac CI build --- .travis.yml | 40 +++++++++++++++++++++++++++------------- README.md | 2 +- 2 files changed, 28 insertions(+), 14 deletions(-) diff --git a/.travis.yml b/.travis.yml index c1bf3843..e9244835 100644 --- a/.travis.yml +++ b/.travis.yml @@ -25,19 +25,33 @@ matrix: # env: NAME="conan" NAME_SUFFIX="conan" USE_CONAN=1 # script: # - scripts/docker/docker_travis.sh "conan_base.docker" - # - os: osx - # compiler: clang - # env: NAME="Apple macOS" NAME_SUFFIX="mac" - # osx_image: xcode11 - # install: - # - brew update - # - /usr/bin/yes | pip2 uninstall numpy # see https://github.com/travis-ci/travis-ci/issues/6688 - # - brew upgrade - # - brew install boost cmake bullet ffmpeg glm openal-soft qt5 sdl2 jack freetype - # - export PATH="/usr/local/opt/qt/bin:$PATH" - # script: - # - mkdir -p "$TRAVIS_BUILD_DIR/build" - # - ctest -VV -S "$TRAVIS_BUILD_DIR/cmake/ctest/script_ci.ctest" + - os: osx + compiler: clang + env: NAME="Apple macOS" NAME_SUFFIX="mac" + osx_image: xcode12.5 + cache: + directories: + - $HOME/Library/Caches/Homebrew + before_cache: + - brew cleanup + addons: + homebrew: + packages: + - boost + - cmake + - bullet + - ffmpeg + - glm + - openal-soft + - qt5 + - sdl2 + - jack + - freetype + install: + - export PATH="/usr/local/opt/qt/bin:$PATH" + script: + - mkdir -p "$TRAVIS_BUILD_DIR/build" + - ctest -VV -S "$TRAVIS_BUILD_DIR/cmake/ctest/script_ci.ctest" notifications: email: false diff --git a/README.md b/README.md index c4a60ca6..42eb7e7c 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ this it will not be possible to play. Windows | Linux | macOS | coverage ---| --- | --- | --- -[![Build status](https://ci.appveyor.com/api/projects/status/k33qf9ssrja6ckx8/branch/master?svg=true)](https://ci.appveyor.com/project/rwengine/openrw/branch/master) | [![Build Status](https://app.travis-ci.com/rwengine/openrw.svg?branch=master)](https://app.travis-ci.com/rwengine/openrw) | [disabled](https://github.com/rwengine/openrw/commit/f8483d190588a159f65c1c3ffb153e20888347b8) | [![codecov](https://codecov.io/gh/rwengine/openrw/branch/master/graph/badge.svg)](https://codecov.io/gh/rwengine/openrw) +[![Build status](https://ci.appveyor.com/api/projects/status/k33qf9ssrja6ckx8/branch/master?svg=true)](https://ci.appveyor.com/project/rwengine/openrw/branch/master) | [![Build Status](https://app.travis-ci.com/rwengine/openrw.svg?branch=master)](https://app.travis-ci.com/rwengine/openrw) | [![Build Status](https://app.travis-ci.com/rwengine/openrw.svg?branch=master)](https://app.travis-ci.com/rwengine/openrw) | [![codecov](https://codecov.io/gh/rwengine/openrw/branch/master/graph/badge.svg)](https://codecov.io/gh/rwengine/openrw) ## Links