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
Vassil Vassilev
d3e43c7567
Add full paths to the shadow default compiler invocation.
2016-08-15 14:45:16 +02:00
Frederich Munch
6e13c66259
When building on Travis, use clone that Travis has already done. Saves some time, and necessary for pull-requests.
...
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-08-13 19:44:21 +02:00
Vassil Vassilev
6e23bb5f1e
Optionally, don't cleanup after build, helps debugging.
...
Debug file dumps should be done outside cpt.
2016-08-12 15:14:10 +02:00
Vassil Vassilev
4c37f02f8d
Don't build all branches but only the master and pull requests.
2016-08-12 11:33:33 +02:00
Vassil Vassilev
8a95b318dd
Add ccache in a different way, fixing our binary releases.
2016-08-10 19:06:40 +02:00
Vassil Vassilev
d2ef758e92
More debug output on failure.
2016-08-10 19:06:40 +02:00
Vassil Vassilev
c2feafce5c
Try using ccache and clang-3.7.
...
CMake thinks ccache as the compiler and clang-3.7 as a flag when
generating information of cling-compiledata.h
2016-08-10 19:06:40 +02:00
Vassil Vassilev
521a4f04da
Mark platform as expected to fail.
2016-08-10 19:06:40 +02:00
Vassil Vassilev
511bc75644
More debug info.
2016-08-10 19:06:40 +02:00
Vassil Vassilev
8040ee4212
Only the master can move the nightlies tag.
2016-08-10 19:06:39 +02:00
Vassil Vassilev
9a3bed59b1
Cache installed packages.
2016-08-10 19:06:39 +02:00
Vassil Vassilev
c529e3f001
Try building with gold.
2016-08-10 19:06:39 +02:00
Vassil Vassilev
add2c0bf52
We are not ready for notifications, yet.
2016-08-08 14:59:09 +02:00
Vassil Vassilev
e21ea6d539
Don't do extra checks on the variable.
2016-08-08 14:29:08 +02:00
Vassil Vassilev
20cc177632
Fix adding the date prefix.
2016-08-08 13:28:47 +02:00
Vassil Vassilev
46102e1fd0
Prefix with date the finename not the folder.
2016-08-08 11:58:23 +02:00
Vassil Vassilev
266c470343
Reduce the timeout.
2016-08-08 11:58:23 +02:00
Vassil Vassilev
2e461335a3
Add proper notifications.
2016-08-08 11:29:09 +02:00
Vassil Vassilev
8f157d4455
Add default timeout to non-container builds.
2016-08-08 11:29:09 +02:00
Vassil Vassilev
54868e0511
For the sake of simplicity build only in release mode.
...
Test adding a non-container based platform such as trusty.
2016-08-08 10:27:48 +02:00
Vassil Vassilev
a74fb2e7ad
Add a date for our nightly tarballs.
2016-08-08 10:27:48 +02:00
Vassil Vassilev
ec07fd282d
Only execute when not building a tag.
2016-08-08 10:27:48 +02:00
Vassil Vassilev
4587ace060
Typo.
2016-08-07 23:56:04 +02:00
Vassil Vassilev
fa7e1b69bd
Use the tag which is currently building. Keep the assert.
2016-08-07 23:48:58 +02:00
Vassil Vassilev
6e4653ae00
Add new oauth token.
2016-08-07 23:18:02 +02:00
Vassil Vassilev
363158515c
Try building our first github nightlies.
2016-08-07 23:04:58 +02:00
Vassil Vassilev
bba62cf718
Deploy for now on master. Fix broken link.
2016-08-07 20:48:46 +02:00
Vassil Vassilev
a49a4ae733
Install python on osx, cpt uses pip.
2016-08-07 18:23:01 +02:00
Vassil Vassilev
14ff4f4118
Build with xcode7.3.
...
Cling cannot find the include paths on the worker nodes. Mark the
platform as expected to fail, until we figure out what's wrong.
2016-08-05 16:14:10 +02:00
Vassil Vassilev
6df66ebab7
Builds on osx xcode7.2 work.
2016-08-05 14:29:11 +02:00
Vassil Vassilev
3ee1660889
Make config repository-independent.
...
Now it should work with any clone, which enabled travis service.
2016-08-05 11:44:07 +02:00
Vassil Vassilev
490b0ff113
Do not build our system sync branch.
2016-08-05 11:08:03 +02:00
Vassil Vassilev
63ae6677dd
Notify cling-dev on a build state change. Add email template.
2016-08-05 10:54:23 +02:00