113 Commits

Author SHA1 Message Date
Axel Naumann
e2fa4916c9 cling travis: remove stray "--overwrite". 2018-06-12 21:29:07 +02:00
Axel Naumann
e9c2cfcb61 cling travis: oclint is in the way for brew install gcc@7.
See https://github.com/travis-ci/travis-ci/issues/8826
2018-06-12 21:06:16 +02:00
Axel Naumann
58b6f65d2b cling travis: Install coreutils; Trusty has no "timeout" apt package. 2018-06-12 21:06:16 +02:00
Axel Naumann
69f1fa243b cling travis: help find timeout:
Even though timeout existed, the script decided to call gtimeout on Linux - which does not exit.
2018-06-12 21:06:16 +02:00
Axel Naumann
52c4e692ce cling travis: remove leading "@"; no idea why the example had it. 2018-06-12 21:06:16 +02:00
Axel Naumann
2d768ab1ad cling travis: indent of comments. 2018-06-12 16:09:10 +02:00
Axel Naumann
c7ac88c7b2 cling travis: add mac os ccache ot PATH. 2018-06-12 14:44:11 +02:00
Axel Naumann
436b28ca62 cling-travis: update images, less builds, newer comp, log folding. 2018-06-12 12:44:08 +02:00
Vassil Vassilev
87cb7eb95d Fix typo. 2017-07-16 13:59:17 +02:00
Vassil Vassilev
91fbccca72 Pull the alt master into the master branch. 2017-07-12 23:14:47 +02:00
Vassil Vassilev
79c5a90fb1 Do not checkout a specific commit. 2017-07-08 21:59:14 +02:00
Vassil Vassilev
6ed7599285 Reimplement the sync procedure. 2017-07-05 10:44:07 +02:00
Vassil Vassilev
ecdba9e913 Try pushing the head. 2017-07-04 13:59:17 +02:00
Vassil Vassilev
e8e78cf280 cling-nightlies tag is a link to the master. 2017-06-30 13:29:08 +02:00
Vassil Vassilev
fd221803ba git fetch is not enough, try git pull. 2017-06-30 13:29:08 +02:00
Frederich Munch
624e4cc731 Travis: Re-enable testing for issues with __float128 on OS X. 2017-06-28 16:15:10 +02:00
Axel Naumann
e36ea7cb94 We want to build in -std=c++17, not -std=gnu++1z.
If extensions are not explicitly disabled, CMake will enable them for you.
2017-06-26 20:59:35 +02:00
Vassil Vassilev
70a27fabcb Workaround travis issue when running in containers. 2017-06-26 12:44:54 +02:00
Vassil Vassilev
acc63c943c Add back the nightly cron sync job. 2017-06-23 09:29:23 +02:00
Vassil Vassilev
dc8d2bb6c7 Update token. 2017-06-22 21:29:39 +02:00
Frederich Munch
9f84b5ebfc Travis: Pangolin containers now timeout as well. 2017-06-19 17:30:39 +02:00
Frederich Munch
aef9f99c66 Travis: Use gcc-6 builds to test C++17 and CMake 3.8 (required for that). 2017-06-14 11:29:05 +02:00
Frederich Munch
5932c970b8 Travis: Only download CMake if installed version is below 3.6. 2017-06-14 11:29:05 +02:00
Frederich Munch
a74a8ee34c Travis: Actually use gcc-7 on OS X. 2017-06-14 11:29:05 +02:00
Roman Zulak
11047754ae Travis: Add gcc-7 targets.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2017-06-09 17:45:51 +02:00
Roman Zulak
6544ea53a0 Travis: Remove gcc-4.7 targets, LLVM-5 requires 4.8.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2017-06-09 17:45:50 +02:00
Frederich Munch
1e7b6619f5 Travis: Distribute OS X builds more evenly (for wait/queuing purposes). 2017-06-07 15:44:28 +02:00
Frederich Munch
f6c077a10d Travis: Re-enable build on Xcode - 6.4. This allows testing on 10.9.5 as well as older versions of libc++. 2017-06-07 15:44:28 +02:00
Frederich Munch
6dd2867533 Travis: Fix gcc-6 on OS X. 2017-06-07 15:44:28 +02:00
Axel Naumann
5837cc3005 GCC6 only exists on xcode-7.2 image?! 2017-05-22 14:29:07 +02:00
Axel Naumann
de50ff85c8 Kick out ancient xcode builds, update to xcode 8.3.
Crossing my fingers that this reduced infrastructure failures..
2017-05-21 16:44:08 +02:00
Frederich Munch
f4f588fffd Travis: Get timeout icon to appear after timeout. 2017-02-21 16:34:19 +01:00
Frederich Munch
013b139749 Travis: Try to get in the OS X queue faster so that CI isn’t always waiting for machines at the end. 2017-02-09 16:59:38 +01:00
Vassil Vassilev
9ed33b3a8e Allow deploying our github nightlies again. 2016-10-17 12:13:14 +02:00
Vassil Vassilev
fdd40b2519 Try syncing the repo in another way. 2016-10-14 13:42:49 +02:00
Vassil Vassilev
6ed81169e8 Re-enable deployment of the nightlies. 2016-09-25 12:50:47 +02:00
Vassil Vassilev
8669035baf Use http, use oauth token for push, simplify. 2016-09-25 12:44:40 +02:00
Vassil Vassilev
e99dcc4fc3 Typo. 2016-09-24 15:16:49 +02:00
Vassil Vassilev
c4921c005d we are already in the right dir. 2016-09-24 15:11:17 +02:00
Vassil Vassilev
539218e7db Fix typo, add comment. 2016-09-23 17:16:57 +02:00
Vassil Vassilev
f54272c3a4 Sync every time the cron is run. 2016-09-22 16:21:02 +02:00
Vassil Vassilev
4cda31f257 Reduce the timout limit. 2016-09-18 11:59:53 +02:00
Vassil Vassilev
42b70a752f Typo. 2016-09-13 14:14:19 +02:00
Vassil Vassilev
76882cbea2 Use directly clang and llvm git repositories, hosted at CERN. 2016-09-12 20:29:10 +02:00
Frederich Munch
477d65df86 Travis: Add gcc6 target on OS X. 2016-09-09 13:29:08 +02:00
Roman Zulak
1812d69378 Travis: Install timeout tool to control signal sent on timeout.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-08-21 10:29:25 +02:00
Roman Zulak
f7983e7751 Travis: Move logic into local functions.
Run ccache and build from the same block to control the result code.
Set CLING_BUILD_TIMEOUT in timeout. (+1 squashed commit)
Add ability to view / export CCACHE_LOGFILE.

Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-08-19 13:44:09 +02:00
Roman Zulak
260393e99c Travis: Put all apt source in one location.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-08-19 13:44:09 +02:00
Roman Zulak
3b98a00ffe Travis: Changes to build an expanded matrix.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-08-19 13:44:09 +02:00
Vassil Vassilev
ec6d72cddf Shorten logs. 2016-08-15 15:29:10 +02:00