summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2021-04-28.travis.yml: switch the OSX build to xcode11.6Max Kellermann
The clang/libc++ version in xcode10.3 does not support C++17 properly and cannot build MPD.
2021-04-27.travis.yml: install standard Homebrew GTest formulaMax Kellermann
2021-04-27.travis.yml: switch from Ubuntu Bionic to Ubuntu Focal (20.04)Max Kellermann
2021-04-27.travis.yml: switch to ppa:ricotz/toolchain for ninja 1.8 on Ubuntu TrustyMax Kellermann
The old "ppa:mstipicevic/ninja-build-1-7-2" just provides ninja 1.7 which is too old and breaks the build.
2021-04-27.travis.yml: remove obsolete commentMax Kellermann
2020-06-04macos: change CI xcode to 10.3 for c++17 supportShen-Ta Hsieh
c++17 is offered by default with Xcode 10 https://developer.apple.com/documentation/xcode_release_notes/xcode_10_release_notes
2020-05-27Merge branch 'v0.21.x'Max Kellermann
2020-05-27.travis.yml: disable zzip on OS X to fix Travis-CI build failureMax Kellermann
2020-04-02Merge tag 'v0.21.22'Max Kellermann
release v0.21.22
2020-04-01.travis.yml: install more packages on OSXMax Kellermann
Enable lots of plugins for better CI coverage.
2020-03-12doc/user.rst, .travis.yml: drop GCC 6 supportMax Kellermann
Debian Stable (Buster) has GCC 8 and Ubuntu LTS (18.04) has GCC 7. This will unlock a lot of C++17 features like `std::string_view`.
2020-03-07.travis.yml: rename "matrix" to "jobs"Max Kellermann
Travis has changed the canonical name for this a while ago. (Now really. The last commit for this was empty.)
2020-03-07.travis.yml: force updating homebrew on OSXMax Kellermann
Workaround for Travis failures as described in https://travis-ci.community/t/macos-build-fails-because-of-homebrew-bundle-unknown-command/7296/18
2020-02-16.travis.yml: use GTest 1.8.0 instead of HEADMax Kellermann
Fixes strange C++11 compatibility problems during GTest installation: /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:1: error: unknown type name 'constexpr' constexpr bool TypedTestCaseIsDeprecated() { return true; } /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1249:11: error: expected unqualified-id constexpr bool TypedTestCaseIsDeprecated() { return true; } /tmp/gtest-20200216-20679-mu1044/googletest/include/gtest/internal/gtest-internal.h:1254:1: error: unknown type name 'constexpr' constexpr bool RegisterTypedTestCase_P_IsDeprecated() { return true; }
2020-02-16Fix travisRosen Penev
pip is bugged on arm64 and s390x. Add --no-cache-dir to fix. For consistency, it doesn't hurt to add everywhere.
2020-01-01.travis.yml: add ARM64 build (for NEON optimizations)Max Kellermann
2019-12-24.travis.yml: add s390x build (big-endian)Max Kellermann
2019-12-24.travis.yml: install brew packages using `addons/homebrew`Max Kellermann
2019-12-24.travis.yml: remove "brew update"Max Kellermann
The packages from the Travis image are good enough, and this speeds up the Travis build.
2019-12-24.travis.yml: switch to xcode9.4, the current defaultMax Kellermann
2019-12-24.travis.yml: disable Homebrew analyticsMax Kellermann
Don't bother sending analytics data for a CI runner. This adds traffic but doesn't bring anybody any benefit.
2019-12-24.travis.yml: cache Homebrew on osxMax Kellermann
2019-12-24.travis.yml: change "cache" yaml syntaxMax Kellermann
2019-12-24.travis.yml: escape dollar signs in MATRIX_EVALMax Kellermann
Expand $PATH at evaluation and not at assignment, which fixes the problem that /usr/lib/ccache was added to $PATH between the MATRIX_EVAL assignment and its evaluation.
2019-12-23.travis.yml: add Ubuntu Bionic buildMax Kellermann
2019-12-23.travis.yml: enable ccache on LinuxMax Kellermann
2019-12-23.travis.yml: enable ccache on osxMax Kellermann
2019-04-18.travis.yml: switch to another PPA for a newer ninja versionMax Kellermann
Fixes Travis failure with Meson 0.50: ERROR: Could not detect Ninja v1.5 or newer
2018-10-16test: use GTest instead of cppunitMax Kellermann
2018-10-14build with Meson instead of autotoolsMax Kellermann
So long, autotools! This is my last MPD related project to migrate away from it. It has its strengths, but also very obvious weaknesses and weirdnesses. Today, many of its quirks are not needed anymore, and are cumbersome and slow. Now welcome our new Meson overlords!
2018-09-02.travis.yml: install Boost 1.67 from a PPAMax Kellermann
Apparently, Travis-CI will never upgrade its ancient Ubuntu Trusty, so I have to get Boost from somewhere else. Thanks to Martin Hierholzer for his PPA.
2018-07-06.travis.yml: add build with GCC 8Max Kellermann
Also test the newest available GCC version.
2018-07-06.travis.yml: switch to GCC 6Max Kellermann
After commit a72d1200fba613d542aa806cbd6c536c0e5061db, the Travis-CI build fails, because we have been using GCC 5 there... so let's switch to GCC 6 to test the oldest possible GCC version.
2018-02-17.travis.yml: enable ccacheMax Kellermann
2018-02-17.travis.yml: add variable MATRIX_EVALMax Kellermann
2018-02-17.travis.yml: switch to osx_image xcode9.3betaMax Kellermann
The clang/libc++ version in the default xcode8 image is unable to compile MPD due to incomplete C++14 support.
2018-02-16.travis.yml: use "matrix"Max Kellermann
2017-05-19.travis.yml: enable Mac OS XMax Kellermann
2017-05-19.travis.yml: add shell variable OPTIONSMax Kellermann
2017-05-19.travis.yml: configure with --disable-silent-rules --disable-dependency-trackingMax Kellermann
2017-05-17.travis.yml: remove the unnecessary "compiler" settingMax Kellermann
2017-05-17.travis.yml: check $TRAVIS_OS_NAMEMax Kellermann
Prepare for Mac OS X support by omitting those Ubuntu-specific commands.
2017-05-17.travis.yml: choose compiler with environment variablesMax Kellermann
.. and not update-alternatives, which requires "sudo".
2017-05-17.travis.yml: parallel buildMax Kellermann
2017-05-17.travis.yml: indent 2Max Kellermann
2017-05-16Add initial travis configurationAndré Klitzing