summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* [build] Re-add benchmark tests to the buildsystemThiago Marcos P. Santos2016-10-051-0/+1
| | | | Probably lost on the cmake migration
* [node] fix bad conditional, actually run testsMike Morris2016-09-231-5/+5
|
* [Qt] Add mesa to the library pathThiago Marcos P. Santos2016-08-221-1/+3
| | | | | Qt 5 gets confused with fglrx that is installed by default on Travis trusty bots. This way we force both Qt and Xvfb to load on mesa drivers.
* [build] use cmake script bundled with MasonKonstantin Käfer2016-08-051-0/+1
|
* [build] fix various CI buildsKonstantin Käfer2016-08-051-2/+1
|
* [build] Re-enable coverage runBruno de Oliveira Abinader2016-08-051-1/+1
|
* [build] Re-enable Qt botsThiago Marcos P. Santos2016-08-051-23/+24
|
* [build] switch to CMakeKonstantin Käfer2016-08-051-33/+36
| | | | This is very much a work in progress.
* [node] build and publish Node.js binaries with BUILDTYPE=ReleaseBruno de Oliveira Abinader2016-08-011-2/+6
| | | | Skip tests when publishing binaries and skip publishing render test results when those tests don't run.
* [node] Switch Travis bot to debug modeBruno de Oliveira Abinader2016-07-201-3/+3
|
* [tests] Run memory tests on travisThiago Marcos P. Santos2016-06-211-4/+5
| | | | | | Qt4 will run tests with libjemalloc.so. The Memory.Footprint and the Memory.Fragmentation will only run with libjemalloc.so because we have then a better control over the results.
* [tidy] Switched to Travis CIBruno de Oliveira Abinader2016-06-141-0/+11
| | | | Fixes https://github.com/mapbox/mapbox-gl-native/issues/5341.
* [android] #5291 - Fixing merge error for .travis.ymlBrad Leege2016-06-091-0/+3
|
* Merge branch 'master' of github.com:mapbox/mapbox-gl-nativeBrad Leege2016-06-091-5/+8
|\
| * [Qt][build] Run Qt valgrind test on the botsThiago Marcos P. Santos2016-06-091-5/+8
| |
* | Merge branch 'release-android-v4.1.0'Brad Leege2016-06-091-3/+0
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Conflicts: # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/BaseMarkerViewOptions.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerViewManager.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java # platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java # platform/android/src/jni.cpp # src/mbgl/geometry/buffer.hpp # src/mbgl/geometry/glyph_atlas.cpp # src/mbgl/geometry/glyph_atlas.hpp # src/mbgl/geometry/line_atlas.cpp # src/mbgl/geometry/vao.cpp # src/mbgl/gl/gl_object_store.cpp # src/mbgl/gl/gl_object_store.hpp # src/mbgl/renderer/frame_history.cpp # src/mbgl/shader/shader.cpp # src/mbgl/sprite/sprite_atlas.cpp # src/mbgl/sprite/sprite_atlas.hpp # src/mbgl/text/glyph_pbf.hpp
| * [build] Migrate LLVM bots to TrustyThiago Marcos P. Santos2016-06-041-16/+20
| | | | | | | | | | LLVM is no longer hosting a debian repo and the build was broken. Trusty has the LLVM version we need.
* | [build] Upload node test resultsThiago Marcos P. Santos2016-06-011-0/+3
| | | | | | | | Removed by mistake.
* | [build] Build matrix cosmeticsThiago Marcos P. Santos2016-06-011-9/+9
| |
* | [build] Migrate LLVM bots to TrustyThiago Marcos P. Santos2016-06-011-16/+20
| | | | | | | | | | LLVM is no longer hosting a debian repo and the build was broken. Trusty has the LLVM version we need.
* | [qt] Enable tests for Qt5Thiago Marcos P. Santos2016-06-011-1/+1
|/
* [build] qtpositioning5-dev and qtlocation5-dev are now on Travis whitelistThiago Marcos P. Santos2016-05-061-3/+1
| | | | | Do not call `sudo` for installing them anymore. This will make it possible to migrate to a container'ed Trusty bot when available.
* [Qt] Add QtLocation to the buildsystemThiago Marcos P. Santos2016-05-021-1/+1
| | | | Needed by the next patch.
* [linux] Build with GCC 5 (#4901)John Firebaugh2016-04-291-16/+16
| | | | | | * [linux] Build with GCC 5 * [build] -fabi-version=0 is the default for GCC 5
* [Qt] Expose center and zoom propertiesThiago Marcos P. Santos2016-04-271-0/+2
|
* [Qt] Added qt-qml-app exampleBruno de Oliveira Abinader2016-04-271-1/+1
|
* [Qt] Added QQuickMapboxGL{,Renderer}Bruno de Oliveira Abinader2016-04-271-1/+1
|
* [build] Do not run unit tests for Qt5Thiago Marcos P. Santos2016-04-271-1/+1
| | | | | | | | | ccache is not enabled for Trusty public bots on Travis. Disabling unit tests for Qt5 for now so it will take less time. Fixes #4855. (not really, but better than nothing)
* [build][Qt] Use Ubuntu Trusty for Qt5Thiago Marcos P. Santos2016-04-251-16/+26
| | | | | | | | | Ships with a newer version of Qt5 (Qt 5.2.1) and it is closer to what we are actually shipping to. Unfortunately, ATM Trusty will require 'root' [1] and won't that makes it significantly slower because it will not use a container version of the build env.
* [build] Added 'qt-app' targets to Travis Qt buildBruno de Oliveira Abinader2016-04-251-2/+2
|
* Merge pull request #4773 from mapbox/travis-qt5Bruno de Oliveira Abinader2016-04-211-0/+14
| | | [build] Added Qt 5 build for Travis CI
* [build] Added Qt 4 build for Travis CIBruno de Oliveira Abinader2016-04-201-0/+13
|
* [build] Refactor and simplify build systemJohn Firebaugh2016-04-071-59/+52
| | | | | | | | | | | | | | * Main gyp files are now standardized as platform/<platform>/platform.gyp. * Each platform gyp file defines appropriate loop_lib and headless_lib variables. * Each platform gyp file includes mbgl.gypi, which defines base targets which may be useful to all platforms. * CI targets are consistent across platforms: `make $(PLATFORM) && make test-$(PLATFORM)`. * Renamed the "linux" test app to "glfw". It's now built in OS X CI. * Android build flakiness is fixed. * iOS CI builds the bench and iosapp targets. * Mesa version is now in one place. * CI scripts use bash "strict mode" and correct error handling. * All build output goes to the build directory. * Removed vestigial iOS/OS X/Android Travis scripts.
* Remove failing clang-tidy row from build matrixJohn Firebaugh2016-03-291-13/+0
|
* [node] Drop OS X build from TravisJohn Firebaugh2016-03-221-6/+0
|
* [node] Drop Node 5 from build matrix (fixes #4370)John Firebaugh2016-03-211-13/+0
|
* [tests] Upload coverage reports to coveralls.ioBruno de Oliveira Abinader2016-02-201-0/+11
|
* [node] Drop 0.10 from build; require v4+John Firebaugh2016-01-201-12/+0
|
* Removed OS X SDK from build matrixMinh Nguyễn2016-01-051-7/+0
|
* Move platform scripts into platformsJohn Firebaugh2015-12-161-4/+4
|
* [ios] Remove vestigial environment variables from .travis.ymlJohn Firebaugh2015-12-161-7/+0
|
* [build] use ccacheKonstantin Käfer2015-12-071-13/+22
|
* [test] restructure .travis.yml and remove Android tests from TravisKonstantin Käfer2015-12-071-69/+74
| | | | they're now built on Bitrise
* [node] Drop node 0.12 from build matrixJohn Firebaugh2015-12-071-10/+0
|
* [build] Add clang-tidy to TravisKonstantin Käfer2015-12-031-1/+7
|
* [node] test and publish binaries for Node.js v5.xMike Morris2015-11-251-0/+10
|
* [android] #2891 - 23.0.2 Take 2Brad Leege2015-11-051-4/+4
|
* [android] #2891 - Going back to Android Build Tools 23.0.1Brad Leege2015-11-031-4/+4
|
* [android] Update to build tools 23.0.2Leith Bade2015-11-031-4/+4
| | | | Fixes #2891
* Optimize Travis build order: start osx builds firstJohn Firebaugh2015-10-231-33/+33
| | | | Travis seems to queue jobs in the order listed in .travis.yml, so put the slower jobs first in an attempt to reduce the overall time for a build.