48 Commits

Author SHA1 Message Date
Kovid Goyal
7603a7b351
Change travis email notification semantics 2019-08-07 13:10:17 +05:30
Kovid Goyal
334997de14
Try manually installing libgl1-mesa-dev on Travis 2019-07-31 16:03:24 +05:30
Kovid Goyal
547b0ce83c
Port CI script changes from master 2017-05-21 13:39:30 +05:30
Kovid Goyal
ab167e2c33
Switch to the new auto-build sw for travis 2017-05-21 13:39:09 +05:30
Kovid Goyal
d45ed9a1f5
Cleanup the ci script 2017-05-10 00:13:19 +05:30
Kovid Goyal
6c42d36b18
Move all env vars into ci script 2017-05-09 23:49:04 +05:30
Kovid Goyal
09ddb332d9
... 2017-05-09 23:35:23 +05:30
Kovid Goyal
b0af0b7830
... 2017-05-09 23:32:27 +05:30
Kovid Goyal
66cec4cabf
Refactor travis script into a standalong python script 2017-05-09 23:26:39 +05:30
Kovid Goyal
9c5815d9c0
Retry downloads on travis
Should hopefully work around the flakiness on the travis OS X machines
where curl aborts in the middle of downloads when under load
2017-05-09 22:53:09 +05:30
Kovid Goyal
a9657651ef Remove the allow failures on Travis OSX since it is working again 2016-12-09 10:56:39 +05:30
Kovid Goyal
ff09f7eea1 One more step later 2016-12-09 10:21:05 +05:30
Kovid Goyal
27437dc150 Try moving the SSLCERT_FILE export to later in the build process on Travis 2016-12-09 10:13:20 +05:30
Kovid Goyal
1371f6c858 Get rid of mock
Shaves several seconds of the CI builds
2016-12-05 19:34:53 +05:30
James Broadhead
932430cd23 Install mock on travis 2016-12-05 12:22:11 +00:00
Kovid Goyal
852618cb66 ... 2016-12-04 09:20:50 +05:30
Kovid Goyal
5779548408 ... 2016-12-04 09:18:32 +05:30
Kovid Goyal
cf981fd447 OS X on Travis is a natural disaster 2016-12-02 17:20:41 +05:30
Kovid Goyal
58380e9408 See if the default OS X image works any better on travis 2016-12-01 13:08:10 +05:30
Kovid Goyal
0f77ec7467 Move travis OS X build ot xcode6.4 as the 6.1 image is being retired 2016-11-30 23:39:05 +05:30
Kovid Goyal
2ea4661c30 Nope, try another 2016-10-07 07:25:12 +05:30
Kovid Goyal
c72e1c2592 See if forcing an older OS X image fixes the current OS X travis breakage 2016-10-07 00:14:31 +05:30
Kovid Goyal
f2075355b9 Use curl instead of python to download cacerts
Python's https support is broken on OS X while bootstrapping
2016-06-26 13:27:41 +05:30
Kovid Goyal
8b133bac43 Enable travis for OS X as well 2016-06-26 13:27:41 +05:30
Kovid Goyal
05d9209053 Also check RapydScript files when running python setup.py check
Use sha1 hashes for the check cache instead of mtimes. More reliable
and should work with the travis cache as well, if you decide to run
check on travis
2016-06-25 11:26:23 +05:30
Kovid Goyal
a63378d40e Use npm to install rapydscript-ng
Also cache node_modules for build performance
2016-06-25 09:30:46 +05:30
Kovid Goyal
598205aad9 ... 2016-06-25 09:23:07 +05:30
Kovid Goyal
b9ebad51a6 Use a modern node version 2016-06-25 09:21:56 +05:30
Kovid Goyal
2cb9f3bd64 Speed up rapydscript compilation on Travis 2016-06-25 09:14:12 +05:30
Kovid Goyal
36aea747c4 Nope libusb still fails to initialize
So only check that the DLL can be loaded
2016-06-24 23:33:45 +05:30
Kovid Goyal
ac1c61addf See if we can get libusb to load in travis 2016-06-24 23:21:21 +05:30
Kovid Goyal
d11e8ce62c Aaaah, now I get it :) 2016-06-24 23:13:10 +05:30
Kovid Goyal
9c1498d4ca As best as I can tell from reading Qt sourcecode, as long as QT_PLUGIN_PATH is set, it should just work. So only call ensure_app() on travis and nowhere else 2016-06-24 23:09:06 +05:30
Kovid Goyal
a182438cba Ensure that the imageformat Qt plugins are loaded even when no QApplication is created 2016-06-24 21:57:15 +05:30
Kovid Goyal
227cc4b103 ... 2016-06-24 21:03:17 +05:30
Kovid Goyal
a8e39d01e9 ... 2016-06-24 20:55:26 +05:30
Kovid Goyal
c84e2b1e4c Debut qt plugin loading on travis 2016-06-24 20:41:12 +05:30
Kovid Goyal
4a428f0075 Need to set QT_PLUGIN_PATH on travis 2016-06-24 20:29:21 +05:30
Kovid Goyal
bdb72b02dc Output qmake -query on travis for debugging 2016-06-24 20:14:48 +05:30
Kovid Goyal
e6693dc033 ... 2016-06-24 20:05:48 +05:30
Kovid Goyal
9a9f3e7913 Try relocating the Qt install
Also remove addons since they are already installed
2016-06-24 20:02:45 +05:30
Kovid Goyal
96c29f8bd1 ... 2016-06-24 19:50:45 +05:30
Kovid Goyal
345e2e8aa7 ... 2016-06-24 19:50:05 +05:30
Kovid Goyal
9f28fe27b4 ... 2016-06-24 19:40:58 +05:30
Kovid Goyal
57672149c4 ... 2016-06-24 19:26:44 +05:30
Kovid Goyal
89d6609850 Switch to container based infrastructure on travis 2016-06-24 19:18:44 +05:30
Kovid Goyal
6ffc59ead5 Fix build test failures on travis 2016-06-24 09:38:33 +05:30
Kovid Goyal
321a883c41 Initial stab at Travis integration 2016-06-22 12:28:15 +05:30