summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Build some targets in release and release_debug mode on Travis CIHugo Locurcio2018-09-171-10/+10
| | | | | | This makes sure the release code path is tested in CI builds. This closes #22147.
* Travis: Move Coverity module to x11-tools-mono-gcc buildRémi Verschelde2018-08-291-10/+10
| | | | Update Coverity Scan secure token, previous one expired.
* CI: Disable debug_symbols on Travis/AppVeyorRémi Verschelde2018-08-211-1/+1
| | | | | | | | | Also increase AppVeyor cache size to 1024, should match what is available for us in the free plan: https://www.appveyor.com/docs/build-cache/#cache-size-beta And drop obsolete debug_release option for Windows, superseded by target=release and debug_symbols=yes.
* Use Xcode 9.4 on Travis CIHugo Locurcio2018-08-041-2/+0
| | | | See <https://blog.travis-ci.com/2018-07-19-xcode9-4-default-announce>.
* Travis: Install libstdc++ >= 4.9 for clang-format-6.0Rémi Verschelde2018-07-181-0/+2
|
* Travis: Update style checks to clang-format 6.0.1Rémi Verschelde2018-07-181-2/+2
|
* Travis: Build Mono module in linux tools jobRémi Verschelde2018-06-151-2/+5
|
* Travis: Make dependencies follow the matrix requirementsRémi Verschelde2018-06-151-39/+33
| | | | Also make the coverity addon only applied to the static checks build job.
* Travis: Cleanup build matrixRémi Verschelde2018-06-151-21/+12
| | | | | Remove unused MinGW config, switch server build to gcc/tools. Update COVERITY_SCAN_TOKEN's secure.
* Travis: Add server build with clangRémi Verschelde2018-05-101-0/+3
|
* Travis: Enforce Coverity Scan on STATIC_CHECKS Linux/gcc build jobRémi Verschelde2018-04-121-2/+12
| | | | | Also ensure that we are not using cached build objects (need to build from scratch), and update encrypted Coverity Scan token.
* Travis: Remove unnecessary/obsolete before_install callRémi Verschelde2018-04-121-3/+0
| | | | It comes from the Coverity documentation but it fails, and their example projects don't use it.
* Travis: Add setup for Coverity ScanRémi Verschelde2018-04-121-1/+14
|
* Travis: Use XCode 9.3 / macOS 10.13 for osx/iphone buildsRémi Verschelde2018-04-101-0/+2
|
* Travis: Reenable osx and iphone buildsRémi Verschelde2018-04-101-6/+6
| | | | | We disabled them due to Travis having big infrastructure issues for osx builds, but it seems to be back under control now.
* Deleting OpenSSL module and libraryFabio Alessandrelli2018-02-141-3/+2
|
* Travis builds use builtin_openssl for X11Fabio Alessandrelli2018-02-061-3/+4
| | | | 1.0.2 is now the minimum version of openssl to build against
* Add GDnative wrapper lib on CI buildEmmanuel Leblond2018-01-041-1/+1
|
* openmp: Don't try to link GCC's implementation on ClangRémi Verschelde2017-12-141-6/+6
| | | | | Also disable openmp build on Travis, breaks on Trusty's Clang. Group deps more naturally.
* Style: Update definitions for clang-format 5.0.0Rémi Verschelde2017-12-071-2/+2
| | | | This will be the new standard from now on.
* Travis: Install libxi-dev after #14347Rémi Verschelde2017-12-071-0/+1
|
* Travis: Disable OSX builds, they create too much backlogRémi Verschelde2017-12-061-3/+3
| | | | | Travis CI has not enough OSX build nodes allocated for open source projects, so we often have to wait several hours (up to a full day) for builds to start.
* use the same cache for all branches for appveyorRhody Lugo2017-11-281-7/+7
|
* prune scons shared cacheRhody Lugo2017-11-271-3/+3
|
* Travis: Use separate SCons caches for each build jobRémi Verschelde2017-11-261-2/+3
|
* add support for scons cache and enable it for travisRhody Lugo2017-11-261-16/+7
|
* change matrix and enable caching for Android, iOS and macOS (cross-compile)Rhody Lugo2017-11-131-8/+29
|
* Travis: Simplify matrix, disable iphone and add X11 tools=no/clangRémi Verschelde2017-10-271-37/+21
| | | | | | | Travis always has massive backlog of macOS builds, so we can't rely on them too much. The iphone build was mostly useful to spot tools=no or target=release_debug issues, so replacing it by an appropriate X11 build.
* CI: Disable MinGW build on Travis and add AppVeyor badgeRémi Verschelde2017-09-261-9/+9
| | | | | | | | | Now that AppVeyor handles testing Windows builds with MSVC, we can skip the need to test against Travis' old MinGW toolchain and have a faster CI process. Also try building X11 binaries against system OpenSSL, should speed up build.
* Travis: Try enabling ccache to speed up buildsRémi Verschelde2017-09-131-6/+7
|
* make use of 2 cores in Travis CIHubert Jarosz2017-07-211-2/+2
|
* Add options for more human-friendly build outputTimo Schwarzer2017-07-111-2/+2
|
* Add ETC1/ETC2 compression support though etc2comp.Ferenc Arn2017-05-311-2/+7
| | | | | | Remove rg-etc1 code. Also updated travis to use ubuntu 14.04. Fixes #8457.
* Travis: Run clang-format static checkRémi Verschelde2017-03-191-1/+13
| | | | | | | | Commits or PRs that do not respect the clang-format style that we enforce will fail the test. Adding ubuntu-toolchain-r-test as its libstdc++ is necessary to install libllvm-3.9.
* Working on compile issues for iOSBastiaanOlij2017-01-161-1/+1
|
* Enabled code that requests an OpenGL 3 context.BastiaanOlij2017-01-051-1/+1
|
* Travis: Disable OSX and iOS temporarilyRémi Verschelde2017-01-031-2/+2
| | | | They haven't been updated yet for GLES3 support, so they will fail all the time.
* Travis: Disable Android builds for nowRémi Verschelde2016-11-301-3/+3
| | | | | | | As we say in French, "Trop, c'est trop !". Those builds fail 50% of the time due to timeouts, it's pointless to have them until we find a better solution to install the Android SDK and NDK. Workaround for #6973.
* Attempt to fix travis builds for androidBojidar Marinov2016-10-071-2/+2
| | | Using travis_wait command
* x11: Implemented dpi detectionAndreas Haas2016-06-091-1/+1
| | | | | | depends on XRandR. Had to dynamically load `XRRGetMonitors` as Ubuntu 12.04 doesn't have it. Also removed libudev from travis install list.
* Travis: Filter out another string, still noisyRémi Verschelde2016-05-131-1/+1
| | | | That should leave only the `extracting:` lines of the verbose unzip, should be enough to keep Travis awake.
* Travis: Filter verbose output of ndk installRémi Verschelde2016-05-131-1/+5
| | | | Screw you travis... Timeout after 10 minutes without log output, but build killed once the log reaches 4 MB...
* Travis: Install android *DKs in verbose modeRémi Verschelde2016-05-131-1/+1
| | | | | Builds tend to fail due to the 10 min limit for stalled builds. Most likely because the download is done silently and takes more than 10 min depending on the Travis connection.
* Add openssl=builtin to build command in .travis.ymlmrezai2016-04-151-1/+1
|
* migrate to container-based Travis CIHubert Jarosz2016-03-071-4/+26
|
* Remove two redundant CI buildsRémi Verschelde2016-02-171-0/+4
| | | | We only have 5 build nodes on Travis CI, and building every PR takes a huge time.
* don't install libevdev-dev for travis buildhondres2016-01-291-1/+1
|
* upgrade .travis.ymlMarqin2015-12-231-12/+46
| | | | | | | | | | | | | | Now it test 6 builds: * Ubuntu 14.04 - x11 (g++) * Ubuntu 14.04 - x11 (clang++) * Ubuntu 14.04 - windows (via MinGW) * OS X - osx (g++) * OS X - osx (clang++) * OS X - android * OS X - iphone Instead of just g++ on Ubuntu 12.04...
* Fix travis-ci build config for new build systemmarynate2014-10-081-1/+1
|
* Adding travis ci supportmarynate2014-07-021-0/+14