aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #2100 from ngie-eign/test-clang-osx-every-travis-runGennadiy Civil2019-02-051-1/+8
|\ | | | | Test out changes with clang/OSX each PR using Travis CI
| * Test out changes with clang/OSX each PR using Travis CIEnji Cooper2019-02-041-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will help ensure that test coverage isn't missed when changes that can impact OSX with clang are submitted. Although not perfect, testing changes on OSX with clang is an ok proxy [for now] for testing changes on FreeBSD with clang (testing on FreeBSD is non-trivial, as Travis CI doesn't support operating systems other than Linux and OSX). In order to support this, install the packages via homebrew using a `addons::homebrew::packages` block (similar to `addons::apt::packages` for Ubuntu), as documented in the Travis CI docs ( https://docs.travis-ci.com/user/installing-dependencies/ ). While here, try pushing apt* calls into the Travis config for Ubuntu, instead of delaying the equivalent calls in the `ci/*.sh` scripts. Keep the `ci/*.sh` scripts for ease of testing locally (and extend the OSX one to install gcc 4.9 and llvm 3.9, like the travis config does). In order to accomodate this change (and because the homebrew package for llvm@3.9 doesn't automatically add clang*-3.9 to `$PATH`), `$PATH` needs to be adjusted to find the llvm@3.9 toolchain. Signed-off-by: Enji Cooper <yaneurabeya@gmail.com>
* | Update .travis.ymlGennadiy Civil2019-02-041-2/+2
| |
* | Update .travis.ymlGennadiy Civil2019-02-041-1/+1
|/
* Workaround homebrew issueGennadiy Civil2019-01-101-2/+2
|
* fix: Remove global chmod from TravisChris Johnson2018-12-061-3/+1
| | | Removed global chmod +x for Travis scripts in favor of just applying it to PlatformIO builds.
* feat: Add initial support for PlatformIO and ArduinoChris Johnson2018-12-041-0/+9
|
* Update .travis.ymlGennadiy Civil2018-10-191-1/+1
| | | Revert attempted template depth fix , a real fix is coming
* Update .travis.ymlGennadiy Civil2018-10-181-1/+1
| | | Testing increasing -ftemplate-depth to fix clang 3.9
* Update .travis.ymlGennadiy Civil2018-09-251-1/+1
|
* Revert "Add clang format check to one of the builds"Gennadiy Civil2018-09-251-3/+1
|
* C++11 autotools buildGennadiy Civil2018-09-251-0/+1
|
* Add clang format check to one of the builds to provide indication that ↵Gennadiy Civil2018-09-251-1/+3
| | | | formatting is incorrect
* Update .travis.ymlGennadiy Civil2018-09-141-11/+0
| | | Remove pre C++11
* Changing clang tp 3.9 as 3.7 no longer works on TravisGennadiy Civil2018-08-291-2/+2
|
* Updated broken and outdated URLsPiotr Kąkol2018-07-251-1/+1
|
* Add no-exception and no-rtti to build matrixScott Graham2018-05-011-0/+3
|
* Include gcc on mac into PR matrixGennadiy Civil2018-04-101-1/+0
| | | There was an error that slipped through and only showed up on PR merge (https://travis-ci.org/google/googletest/jobs/364304396/config ) , we dont want that again
* Include OSX builds back into PR buildsGennadiy Civil2018-03-291-2/+0
| | | Had an instance where the breakage was not detected until the actual merge. Need to be better than that
* Update .travis.ymlGennadiy Civil2018-01-111-2/+0
| | | Trying to get around mongoDB expired keys, etc
* Update .travis.ymlGennadiy Civil2018-01-111-2/+2
|
* Update .travis.ymlGennadiy Civil2018-01-111-0/+2
|
* Update .travis.ymlGennadiy Civil2018-01-111-4/+0
|
* Update .travis.ymlGennadiy Civil2018-01-101-0/+6
|
* Use correct name for build event types.Carlos O'Ryan2018-01-051-4/+4
|
* Optimize build matrix (#1)Carlos O'Ryan2018-01-041-0/+4
| | | | | Disable expensive builds on pull requests.
* Create a autotools-based build for Travis.Carlos O'Ryan2017-12-241-2/+3
| | | | When this build works, we know the autoconf support is working.
* Implement bazel-based builds in Travis.Carlos O'Ryan2017-12-081-29/+54
| | | | | This refactored test build scripts to enable bazel-build scripts in Travis.
* Only switch to g++-4.9 on Linux.Carlos O'Ryan2017-12-061-1/+1
|
* Workaround for Travis issue https://goo.gl/d5eV8oGennadiy Civil2017-10-181-3/+1
|
* Workaround for Travis issue https://github.com/travis-ci/travis-ci/issues/8552Gennadiy Civil2017-10-181-0/+2
|
* Merge branch 'master' into hethi/cleanup-travis-environmentHerbert Thielen2017-09-081-4/+10
|\
| * Merge pull request #1251 from ↵Gennadiy Civil2017-09-071-2/+0
| |\ | | | | | | | | | | | | aninf-wo/hethi/drop-valgrind-installation-on-travis drop unused valgrind package from Travis build slave installation
| | * drop unused valgrind package from installationHerbert Thielen2017-09-051-2/+0
| | | | | | | | | | | | | | | ... and remove explicit gcc installation (will be installed with g++ automatically)
| * | Merge branch 'master' into hethi/travis-release-buildHerbert Thielen2017-09-071-1/+9
| |\ \
| | * | reset ccache statistics at installHerbert Thielen2017-09-051-0/+2
| | | |
| | * | show ccache statistics in logHerbert Thielen2017-09-051-0/+3
| | | |
| | * | call clang via ccache on LinuxHerbert Thielen2017-09-051-1/+1
| | | |
| | * | install ccache on travis osx build slaveHerbert Thielen2017-09-041-0/+2
| | | |
| | * | cache ccacheHerbert Thielen2017-09-041-0/+1
| | |/
| * / switch one build to Release modeHerbert Thielen2017-09-011-1/+1
| |/ | | | | | | | | This turns on optimization which allows the compiler to discover more problems and omit some more warnings.
* / remove unused variables from travis environmentHerbert Thielen2017-09-051-2/+2
|/
* use upper-case build typeHerbert Thielen2017-08-301-2/+2
| | | | | While cmake does not complain on build type 'debug', the cmake documentation always spells it 'Debug', so take this.
* run combined build onlyHerbert Thielen2017-08-291-5/+2
| | | | | There is no need for separate 'googlemock' and 'googletest' builds, as the 'googlemock' build includes 'googletest' and it's unit tests.
* switch on verbose makeHerbert Thielen2017-08-291-3/+3
|
* Override clang++ name on Linux onlyAnton Klautsan2015-10-181-1/+1
|
* More docs in travis configAnton Klautsan2015-10-181-0/+4
|
* Update clang versionAnton Klautsan2015-10-181-7/+4
|
* Adding llvm toolchain repoAnton Klautsan2015-10-181-17/+6
|
* Update .travis.ymlAnton Klautsan2015-10-181-4/+8
|