Commit Graph

61 Commits

Author SHA1 Message Date
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
Vassil Vassilev
81e4d8dd09 Document and simplify. 2016-08-05 09:59:26 +02:00
Vassil Vassilev
cd5784ba80 Success shouldn't be transformed into failure. 2016-08-04 23:14:11 +02:00
Vassil Vassilev
6bb47c5fe6 Mention the issue in a format which github will understand. 2016-08-04 23:02:48 +02:00
Vassil Vassilev
d41c06245a Try to trick travis macos builders to store the cache before they time out. 2016-08-04 22:58:43 +02:00
Vassil Vassilev
73382cf1ef Use ccache on osx. 2016-08-04 13:44:11 +02:00
Vassil Vassilev
2bbb9bf660 Install ccache on OSX. 2016-08-03 23:29:12 +02:00
Vassil Vassilev
6e0e30e537 Fix travis builds. 2016-08-03 14:29:26 +02:00
Vassil Vassilev
a34a96dac8 Require sudo in hope for forcing ubu14. 2016-07-21 17:23:40 +02:00
Vassil Vassilev
7fe78756ce Require ubuntu 14. It simplifies our setup. 2016-07-21 17:05:54 +02:00
Vassil Vassilev
3d1cc97f93 Prevent travis from picking up wrong gcc and enable ccache. 2016-07-20 16:34:34 +02:00
Vassil Vassilev
0a38f3f3bc Path to cmake differs depending on the OS. 2016-07-20 16:29:07 +02:00
Vassil Vassilev
fc85ae601b Don't specify full path to gcc, allowing ccache to kick in. 2016-07-20 16:20:19 +02:00
Vassil Vassilev
3d2287ce5d Add ccache stats. 2016-07-20 16:20:19 +02:00
Vassil Vassilev
8d9704515d Use Linux and MacOS specific cmake packages. 2016-07-20 15:59:12 +02:00
Vassil Vassilev
74844466ee MacOS mktemp differs from GNU. 2016-07-20 13:14:10 +02:00
Vassil Vassilev
13127cfde4 Install new cmake on MacOS, too. 2016-07-20 11:44:08 +02:00
Vassil Vassilev
2e1cec8ab2 Encrypt the travis deploy token. 2016-07-20 11:14:22 +02:00
Vassil Vassilev
437ea9c875 Re-add osx but allow it to fail for now. 2016-07-20 11:01:53 +02:00
Vassil Vassilev
9dd5a36250 Add ccache to speed up the builds. 2016-07-20 11:01:53 +02:00