.travis.yml


Log

Author Commit Date CI Message
Azat Khuzhin 108b5fef 2017-01-20T16:31:17 Run tests in parallel (they are lightweight), on CI and vagrant boxes By default 20 parllel jobs, but one caveat for travis-ci, osx boxes there slower and have less resources then linux (discovered during testing), so limit number of parallel jobs to 4 there, and also install travis_wait, so that travis-ci will not fail the build when there is no output for 10 minutes, since for osx boxes it is very likely. Refs: travis-ci/travis-ci@7202
Azat Khuzhin 2a67f4fc 2017-01-20T16:50:04 travis-ci: install cmake from xenial (CTEST_PARALLEL_LEVEL support) cmake supports it since 3.0 I guess. And it must be trusty (not precise), otherwise it fails: dpkg: error processing /var/cache/apt/archives/ifupdown_0.8.10ubuntu1_amd64.deb (--unpack): trying to overwrite '/etc/init.d/networking', which is also in package netbase 4.47ubuntu1 Link: https://travis-ci.org/azat/libevent/jobs/193744023
Azat Khuzhin e4e099bd 2016-11-03T15:00:15 travis-ci/osx: install lcov
Azat Khuzhin 9ac000c7 2016-11-01T23:39:41 Use coveralls.io via travis
Azat Khuzhin 7e12e96e 2016-10-17T01:05:38 travis-ci: use container-based infrastructure - by disabling sudo - and since we use addons.apt.packages we don't need apt-get update, that requires sudo Link: https://docs.travis-ci.com/user/migrating-from-legacy/
Azat Khuzhin 9d2f8d4b 2016-10-16T23:46:09 travis-ci/osx: fix compiling/linking openssl libraries And we need that $(echo /path/*) otherwise bash will expand it only during assignment that variable to another one, and this doesn't work correctly.
Azat Khuzhin d7ceae59 2016-10-16T21:48:59 travis-ci: use gcc-5 (fixes osx|gcc failures) Refs: travis-ci/travis-ci#4587
Azat Khuzhin 685a6a19 2016-08-11T09:27:50 travis: split long lines, and make it cleaner
Azat Khuzhin 088ea5e0 2016-08-11T00:18:04 travis: fix autotools on osx by reinstalling libtool Link: mkrufky/libdvbtee#22
Azat Khuzhin 481481d3 2016-05-10T10:25:05 travis-ci/osx: relink gcc/g++ instead of clang Since by default osx replaces /usr/bin/gcc with it's apple clang, while we have gcc in our build matrix, so use real gcc.
Azat Khuzhin 79917e48 2016-05-09T18:14:31 travis-ci: enable multi-os mode (osx, linux) - use addons.apt.packages instead of `apt-get install` - add `brew update`/`brew install ...` Link: https://docs.travis-ci.com/user/installing-dependencies/ Link: https://docs.travis-ci.com/user/multi-os/
Azat Khuzhin 59649f74 2016-05-09T18:48:56 travis-ci: increase matrix (--disable-foo) Use --disable-foo from https://github.com/libevent/libevent/wiki/ReleaseChecklist
Azat Khuzhin c8be3395 2016-05-09T18:54:41 travis-ci: adjust alignment
Azat Khuzhin 3e56da23 2015-09-30T11:13:44 travis: add builds without debug mode into matrix To cover compilation with this flag, since brew for example uses it by default.
Mark Ellzey 37453aba 2015-05-12T15:43:03 Update travis config for status updates
Joakim Soderberg 8c0f0a9b 2014-01-24T16:30:17 Added a Travis-CI configuration file. Initial stab at a first Travis config file.