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