Jussi Pakkanen
|
b48daeda1a
|
Make it possible to only do unity builds on subprojects.
|
8 years ago |
Nirbheek Chauhan
|
de45535b7d
|
travis: Also set OBJC and OBJCXX to CC/CXX
Else they are only autodetected and we don't test both GCC and Clang.
|
8 years ago |
Jussi Pakkanen
|
344231d336
|
Only build master on pushes.
|
8 years ago |
Nirbheek Chauhan
|
1e1abc675e
|
travis.yml: Export CC and CXX inside the docker instance
docker does not inherit the parent environment and loses the CC/CXX
settings for testing against clang and gcc.
|
8 years ago |
Nirbheek Chauhan
|
d41b903f07
|
travis.yml: Don't test for GCC on OS X
GCC on OS X is just a wrapper around Clang, so the test results will
always be identical.
|
8 years ago |
Nirbheek Chauhan
|
0af9941986
|
travis: Disable sudo; we don't need it
Requiring sudo makes builds take massively longer to start. At one point
we had a build waiting for a full hour to start.
https://blog.travis-ci.com/2014-12-17-faster-builds-with-container-based-infrastructure/
|
8 years ago |
Nirbheek Chauhan
|
9ec6c7e238
|
travis.yml: Run tests for both unity builds too
|
8 years ago |
Nirbheek Chauhan
|
8213ef5511
|
travis.yml: Run tests against both gcc and clang
|
8 years ago |
Jussi Pakkanen
|
8105c6f027
|
Upgrade docker build image to yakkety.
|
8 years ago |
Nirbheek Chauhan
|
cd6d5a642d
|
travis: Manually export TRAVIS=true for linux builds
Docker wipes the environment before starting a build, so TRAVIS doesn't
get set and our run_tests.py script doesn't print logs for failing
tests.
|
8 years ago |
Nirbheek Chauhan
|
3b67e1e379
|
travis/osx: Set SDKROOT for XCode
Needed at least for Swift
|
8 years ago |
Jussi Pakkanen
|
432f515bc0
|
Use ninja backend on OSX CI builds.
|
9 years ago |
Jussi Pakkanen
|
bda06cee12
|
Added OSX support for Travis.
|
9 years ago |
Jussi Pakkanen
|
d3d37c4296
|
Travis conf cleanup.
|
9 years ago |
Jussi Pakkanen
|
d2d1f77866
|
Copy contents of current checkout into Docker container. This should make MR builds work properly.
|
9 years ago |
Jussi Pakkanen
|
28b555d2c8
|
Whitespace fix to test new Docker setup.
|
9 years ago |
Jussi Pakkanen
|
7e664fde8c
|
Use only one Docker run invocation since two seem to bee too much and break it.
|
9 years ago |
Jussi Pakkanen
|
061c04db3f
|
Specify tag to use for building.
|
9 years ago |
Jussi Pakkanen
|
d08a23c001
|
Lint fix to get the build started.
|
9 years ago |
Jussi Pakkanen
|
1000ad4898
|
Added experimental travis file.
|
9 years ago |
Jussi Pakkanen
|
5222fb9226
|
Removed travis file because it uses precise which is too ancient to work.
|
10 years ago |
Jussi Pakkanen
|
cc82a02720
|
Add some dependencies to travis file.
|
10 years ago |
Jussi Pakkanen
|
e52312293d
|
Added travis file to test CI.
|
10 years ago |