summaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Travis CI: Build Linux export template with `disable_3d=yes`Hugo Locurcio2019-06-021-8/+16
| | | | | | | | This increases the build coverage by making sure the Linux export template still compiles when 3D support is disabled. This also adds human-readable names to each job, which are displayed on the Travis CI interface.
* Travis: Update clang-format to version 8.0Rémi Verschelde2019-05-201-2/+2
|
* Enable warnings=extra on clang and GCC testers.marxin2019-04-021-4/+4
| | | | And remove 2 warnings from warnings=extra.
* Travis: Use Ubuntu 16.04, use GCC 8 for Linux/GCC buildsRémi Verschelde2019-02-191-17/+16
| | | | Also add one GCC 5 legacy build job for debug template.
* Enable warnings=all and werror=yes for gcc-8 GCC builder.marxin2019-02-191-1/+1
|
* Add gcc-8 to Travis.marxin2019-02-191-0/+13
|
* Travis: Use pip to install SCons on OSXRémi Verschelde2019-01-091-1/+2
| | | | | | | | | | | | | Not sure why we switched from homebrew to scons-local anymore, but pip should work just fine and is recommended by upstream. Downloads of scons-local from SourceForge were quite iffy, so this should help avoid CI errors due to not having downloaded SCons successfully. Setting Python's user binary PATH seems necessary on Travis/OSX as per travis-ci/travis-ci#5030 (confirmed that 'scons' is not in PATH without it).
* Support globs in csproj includesIgnacio Etcheverry2018-10-251-1/+1
|
* Travis: Enable 'werror' for X11 and Android buildsRémi Verschelde2018-10-041-3/+3
| | | | They are currently warning-free, so let's keep it that way.
* 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.