Commit graph

255 commits

Author SHA1 Message Date
Dane Springmeyer
e580d0b1d6 simplify travis-command-wrapper.py output 2016-09-03 09:32:20 -07:00
Dane Springmeyer
c3f7d947a6 travis: up to 35 min limit 2016-09-02 21:12:08 -07:00
Dane Springmeyer
3be9a623fc travis: up to 25 min limit 2016-09-02 19:06:07 -07:00
Dane Springmeyer
7dcf8eac35 increase deadline to 15 min 2016-09-02 17:47:40 -07:00
Dane Springmeyer
57331a40ce try to get travis-command-wrapper deadline working 2016-09-02 17:19:22 -07:00
Dane Springmeyer
73715afdb8 travis: fix broken grep 2016-09-02 14:44:35 -07:00
Dane Springmeyer
09ec0ba709 stop build at 25 minutes (well before travis fails the job at 50) to ensure at least partial ccache results are uploaded 2016-09-02 12:09:19 -07:00
Dane Springmeyer
5a21b1fc05 better wrapper args 2016-09-01 18:53:55 -07:00
Dane Springmeyer
7075a361cc try travis-command-wrapper.py to help cache get created even on job that timed out - refs travis-ci/travis-ci#4472 2016-09-01 18:13:06 -07:00
Dane Springmeyer
d19c38de17 upgrade ccache / convert to generic travis language 2016-09-01 16:59:18 -07:00
Dane Springmeyer
8b954a6fc3 Get correct package of lndir 2016-08-26 14:30:47 -07:00
Dane Springmeyer
53fb06e31a install consistent apt packages 2016-08-09 15:14:22 -07:00
Dane Springmeyer
4839b95072 install xutils to speed up mason install/link 2016-08-09 15:12:26 -07:00
Dane Springmeyer
3c86ab77c4 [travis] fix indentation 2016-07-20 14:10:27 +02:00
Dane Springmeyer
d17f1f076d workaround travis bug: 'shell_session_update: command not found' 2016-07-20 13:19:08 +02:00
Dane Springmeyer
8955e3b189 [travis] attempt to fix coverage 2016-06-14 21:58:32 -07:00
Dane Springmeyer
915062c6a3 [travis] fix apt package installs 2016-06-14 21:25:33 -07:00
Dane Springmeyer
de88b47ded [travis] further debug configure failure 2016-06-14 21:15:50 -07:00
Dane Springmeyer
0cec24fe65 debug configure failure on travis 2016-06-14 21:08:18 -07:00
Dane Springmeyer
6fd4e974cf [travis] install clang after mason has been installed 2016-06-14 12:04:45 -07:00
Dane Springmeyer
d47f8353a9 remove tabs in .travis.yml 2016-06-14 12:00:48 -07:00
artemp
13c48788db update .travis.yml to use clang-3.8 (https://github.com/mapbox/mason/pull/179) 2016-06-13 17:37:07 +02:00
Dane Springmeyer
83768dc3dd travis by compiler cache needs to use language:cpp 2016-05-09 12:21:54 -07:00
Dane Springmeyer
609e5ba7af attempt to get caching+ccache working on osx - refs https://blog.travis-ci.com/2016-05-03-caches-are-coming-to-everyone 2016-05-09 10:03:50 -07:00
Dane Springmeyer
5017740fbb [travis][osx] dodge Homebrew/homebrew#35240 2016-03-29 17:16:18 -07:00
Dane Springmeyer
706108e95c [travis] automatically trigger builds of python-mapnik after successful linux build - refs #3366 2016-03-16 17:01:28 -07:00
Dane Springmeyer
d2239e7514 [travis] use consistent install prefix 2016-03-16 15:51:40 -07:00
Dane Springmeyer
62931d0fc6 fix mason publish 2016-03-16 15:16:03 -07:00
Dane Springmeyer
274a4284c9 [mason package] install_name_tool fixes 2016-03-16 15:00:54 -07:00
Dane Springmeyer
25d30785aa [mason package] fix loader_path when publishing locally 2016-03-16 14:44:30 -07:00
Dane Springmeyer
c22d0ac97f simplify mason_latest.sh publishing 2016-03-16 13:49:46 -07:00
Dane Springmeyer
09f4de1e95 [travis] remove syntax that still breaks on osx [skip ci] 2016-03-07 10:13:45 -08:00
Dane Springmeyer
fe57454029 [travis] fix invalid bash on osx [skip ci] 2016-03-04 15:27:41 -08:00
Dane Springmeyer
11dbd9c463 remove earlier debug 2016-03-04 13:41:52 -08:00
Dane Springmeyer
82c862d90c more ccache debugging 2016-03-04 13:41:15 -08:00
Dane Springmeyer
3591c137a5 upgrade ccache 2016-03-04 13:38:45 -08:00
Dane Springmeyer
efa31c6556 debug ccache - refs #3350 2016-03-04 12:59:49 -08:00
Dane Springmeyer
37b26c28b6 disable benchmarks from running on travis - refs #3351 2016-03-04 12:36:57 -08:00
Dane Springmeyer
c80c7d27bb Fix ccache stomping - refs #3350 2016-03-04 12:09:09 -08:00
Dane Springmeyer
f90cef44c3 [travis] switch coverage run to linux - closes #3344 2016-03-04 11:29:05 -08:00
Dane Springmeyer
024cb86eff travis osx machines have 2 cores, so let's limit to 4 jobs 2016-03-02 12:47:32 -08:00
Mickey Rose
efb06d2060 travis: move some shell code to separate script
- refs #3291
2016-02-18 15:40:13 +01:00
Dane Springmeyer
93c4974b1b fix PYTHONUSERBASE - broken since b3170c397c [skip ci] 2016-02-16 13:23:34 -08:00
artemp
8c1f71c39e try 8 JOBS 2016-02-04 12:51:20 +01:00
Dane Springmeyer
7ad4bf379d stick with clang-3.5 for now
- I have early evidence that mapnik compiled with 3.6 and mapnik-vt compiled with 3.5 == crashes
  - Also the mason deps are still compiled with 3.5
  - TODO: upgrade mapnik, mapnik-vt, and all mason deps to 3.6 all at once.
2016-02-03 11:18:00 -08:00
Mickey Rose
958fcbf165 travis: try fewer jobs on osx 2016-01-31 15:44:25 +01:00
Mickey Rose
f9248914af travis: add SCons timings, fix comment in Makefile 2016-01-31 15:36:00 +01:00
Dane Springmeyer
57027eeee3 trim back what we build on OS X to try to save time 2016-01-29 20:04:42 -08:00
Dane Springmeyer
971c37691b travis/osx - parellelize the heavy compile jobs
- We can probably get away with this since OS X
   does not have an OOM killer
 - Will watch to see if it actually helps overall build times...
2016-01-29 19:00:04 -08:00
Dane Springmeyer
7ddb3cc4a2 try more JOBS=10 on osx 2016-01-29 18:32:14 -08:00