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
Dane Springmeyer
09ce7a0ea2
use xcode7.2 rather than 7.0.1
2016-01-29 18:31:35 -08:00
Dane Springmeyer
0291e851fe
disable g++4.9 build which gets killed / use clang 3.6 to prepare for c++14 support
2016-01-29 16:05:09 -08:00
Dane Springmeyer
b3170c397c
travis: linux: test gcc49 / osx: use xcode7 - closes #3240
2016-01-29 15:31:13 -08:00
Mickey Rose
e9fbe0724f
travis: fetch required git submodule pull requests
2016-01-24 18:34:28 +01:00
Dane Springmeyer
c82b4c8ba3
fix mason-latest publishing, broken since e547ee12
2016-01-05 13:34:11 -08:00
Dane Springmeyer
9c3fa6c739
rollback xcode7 usage, which broke pip install for unknown reasons
2015-11-05 13:16:36 -08:00
Dane Springmeyer
c77b1b887d
use xcode7
2015-11-05 11:13:21 -08:00
Dane Springmeyer
34f5b56003
travis: get postgis running on osx
2015-10-30 14:36:01 -07:00
Dane Springmeyer
e547ee127c
run/post coverage even if tests fail
2015-10-20 23:27:39 -07:00
Dane Springmeyer
499a2bdd74
re-enable OS X travis - we need code coverage back - refs #3033
2015-09-24 08:19:48 -07:00
Dane Springmeyer
487226b289
disable OS X builds until ccache/caching is working - refs #3033
2015-08-12 10:54:29 -07:00
Blake Thompson
6619de7b16
Modified where in travis mason publish is run
2015-06-17 14:48:49 -05:00
Blake Thompson
1377852020
Changed the travis build to now use static linking for mason latest
2015-06-16 11:11:34 -05:00
Blake Thompson
6960c85cd2
Removed pull requests from latest publishing closes #2794
2015-05-15 10:48:05 -05:00
Dane Springmeyer
9434fcae43
no benefit to caching mason_packages
2015-05-04 00:30:36 -07:00
Dane Springmeyer
e6536da644
higher git depth [skip ci]
2015-04-30 08:42:31 -07:00
Dane Springmeyer
d15c274847
stick with clang-3.5 for due to odd crash with 3.6 - refs #2785
2015-04-30 08:24:59 -07:00
Dane Springmeyer
7a1c5981fb
be explict about depending on submodules
2015-04-30 07:25:24 -07:00
Dane Springmeyer
3af06a11c1
test-data now comes in via submodule - refs #2789
2015-04-30 07:25:01 -07:00
Blake Thompson
54b05800d9
Another slight update so that latest only builds from master
2015-04-29 08:51:22 -05:00
Blake Thompson
e12d53ba79
Added space
2015-04-29 08:29:45 -05:00
Blake Thompson
9d34b71cc7
UGH A BRACKET I HAVENT SEEN
2015-04-28 22:14:35 -05:00
Blake Thompson
a31d5ec19d
Another commit to perhaps fix this travis issue... ugh.
2015-04-28 22:03:41 -05:00
Blake Thompson
7cb1d12079
A fix for travis issues?
2015-04-28 18:28:12 -05:00
Blake Thompson
5014f8beee
A few more updates to the way travis and mason work
2015-04-28 17:30:18 -05:00
Blake Thompson
563316befb
A small update to perhaps make all this stuff work
2015-04-28 12:21:55 -05:00
Blake Thompson
163c36c82b
Moving some things around in script
2015-04-28 12:10:07 -05:00
Blake Thompson
9e4916e621
Small fix to script.
2015-04-28 12:10:07 -05:00
Blake Thompson
42e2b462a4
Attempt for auto mason publish
2015-04-28 12:10:07 -05:00
Dane Springmeyer
a005248688
set correct PYTHONPATH for os x local --user pip install
2015-04-27 06:36:51 -07:00
Dane Springmeyer
b83fc8c2cc
back to OS X for coverage - refs #2778
2015-04-26 19:37:36 -07:00
Dane Springmeyer
6722b71e55
fix PYTHONPATH for linux
2015-04-27 01:03:47 +02:00
Dane Springmeyer
cfeac9ab2f
add back run_tests script
2015-04-27 00:45:12 +02:00
Dane Springmeyer
a3db323205
travis: try ccache, clang-3.6, coverage on linux
2015-04-27 00:30:25 +02:00
Dane Springmeyer
b211b7357d
test on postgres 9.4 + run linux first
2015-04-26 22:11:04 +02:00
Dane Springmeyer
6047575991
fix path to cpp-coveralls
2015-04-26 22:07:17 +02:00
Dane Springmeyer
97347bb9e5
cache mason_packages + make cpp-coverage install cross platform
2015-04-26 22:06:20 +02:00
Dane Springmeyer
45e244b7ef
better sudoless clang-3.5 install
2015-04-26 20:35:47 +02:00
Dane Springmeyer
d83afb3c75
pull data from test-data repo
2015-04-26 20:23:02 +02:00
Dane Springmeyer
8bb605e2e9
move python bindings out of core #2773 - now at https://github.com/mapnik/python-mapnik
2015-04-24 09:04:00 +02:00
Dane Springmeyer
01ee96e089
drop concurrent jobs
2015-04-23 09:31:55 +02:00
Blake Thompson
3553205f74
Updated travis coverage to remove pycairo
2015-03-13 19:24:41 -05:00
Blake Thompson
7a84df012d
reordered python stuff to hopefully make coverage pass
2015-03-12 11:17:53 -05:00
Blake Thompson
0fba975670
An update so that mapnik tests will pass in debug mode
2015-03-11 22:40:51 -05:00
Blake Thompson
7575468e5c
Redirecting output of cpp-coveralls to dev null to limit how much is in travis logs
2015-03-11 17:04:23 -05:00
Blake Thompson
28d4bbb688
Forgot to also exclude mason_packages
2015-03-11 17:01:19 -05:00
Blake Thompson
bcc523f0a2
One more try to get travis working properly
2015-03-11 16:59:09 -05:00
Blake Thompson
3f814014fe
Updated travis stuff again because I forgot a semicolon.
2015-03-11 13:52:16 -05:00
Blake Thompson
fffe156674
Still was having issues with travis and cpp-coveralls install so trying something else
2015-03-11 13:01:05 -05:00
Blake Thompson
693dfb109d
Corrected cpp-coveralls install path
2015-03-11 12:48:59 -05:00
Blake Thompson
8adc1641fd
One more try at correct travis configuration for coverage
2015-03-11 12:41:06 -05:00
Blake Thompson
94e773f151
Forgot to add debug mode for coverage.
2015-03-11 12:27:33 -05:00
Blake Thompson
0a1e9cea33
Added code coverage to mapnik
2015-03-11 12:24:33 -05:00
Dane Springmeyer
a60a3855a1
travis cleanups
2015-02-02 22:09:03 -08:00
Dane Springmeyer
8670655012
build and test against pycairo - refs #2675
2015-02-02 20:30:59 -08:00
Dane Springmeyer
0ec4d3101c
travis: try doubling jobs
2015-01-27 15:21:40 -08:00
Dane Springmeyer
1b771593b5
travis: fix bash syntax
2015-01-26 23:07:44 -08:00
Dane Springmeyer
ca59ed1cd6
travis/osx: put bash on PATH
2015-01-26 23:02:04 -08:00
Dane Springmeyer
dbea56621f
travis: upgrade bash on osx / restore make
2015-01-26 22:53:34 -08:00
Dane Springmeyer
8c7a9aed18
travis: postgres is not viable on osx
2015-01-26 22:47:58 -08:00
Dane Springmeyer
b9ef27c221
travis: re-expand matrix
2015-01-26 22:39:52 -08:00
Dane Springmeyer
3e8b701194
bootstrap cleanups
2015-01-24 10:05:58 -08:00
Dane Springmeyer
e26132cf9f
travis cleanup
2015-01-23 23:51:54 -08:00
Dane Springmeyer
1a28cf763f
use clang
2015-01-23 23:05:41 -08:00
Dane Springmeyer
3ba834109a
debug configure fail
2015-01-23 23:01:08 -08:00
Dane Springmeyer
be1690d5c7
try sudoless clang upgrade
2015-01-23 22:57:45 -08:00
Dane Springmeyer
e53f4e8637
sudoless
2015-01-23 14:21:54 -08:00
Dane Springmeyer
34b685db40
travis: try bootstraping deps with mason
2015-01-23 14:04:41 -08:00
Dane Springmeyer
1ed2b29f0a
travis: test PLUGIN_LINKING=static
2014-11-11 15:27:29 -08:00
Dane Springmeyer
c3dbd83348
try running benchmarks on travis again
2014-10-23 16:16:51 -07:00
Dane Springmeyer
036a3bb14f
only report git metadata for git checkout builds
2014-10-23 00:42:10 -07:00