Commit Graph

80 Commits

Author SHA1 Message Date
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