110 Commits

Author SHA1 Message Date
Denis Rouzaud
914e7bbe89
[docker] create images for final releases (#6594)
* [docker] create images for final releases

based on git tags

* fix script
2018-03-13 08:14:44 -08:00
Denis Rouzaud
0a639192a2 Revert "allow to save a Docker deps image for PR having [dockerdeps] in their message" 2018-03-06 16:48:50 -09:00
Denis Rouzaud
24ef30f2fe add secure env var for docker login in Travis yml file 2018-03-02 20:51:53 -04:00
Denis Rouzaud
bd149b9713 allow to save a Docker deps image for PR having [dockerdeps] in their title 2018-03-02 15:36:30 -04:00
Denis Rouzaud
10c212289e
Timeout Travis builds to save cache in time (#6488) 2018-02-28 03:54:37 -09:00
Denis Rouzaud
78e2259add
[Travis] bump Qt to 5.9 (#6355)
* bump Qt to 5.9 and SIP to 4.19.7 by using coming Bionic as base Docker image for dependencies
* automatically build QGIS Docker image on cron jobs
2018-02-27 09:16:02 -09:00
Denis Rouzaud
6f47c6a4f9 [docker] allow updating dependencies
this is triggered by a commit message:
[docker] update dependencies
2017-12-12 00:52:02 -04:00
Denis Rouzaud
042f2cd348
Increase git depth to avoid issues in code layout build
On Travis
 When on large pr with many commits
2017-11-15 15:30:37 +01:00
Denis Rouzaud
451939d151
explicit setup of ccache 2017-09-28 13:18:20 +02:00
Denis Rouzaud
a0add1774e
use docker for newer dependencies on Travis 2017-09-28 13:18:18 +02:00
Nyall Dawson
2830f31e8b Disable Travis OSX builds
They are broken and ignored at the moment, but still
causing a massive backlog and delay in obtaining
the valid test results
2017-09-06 09:10:49 +10:00
Blottiere Paul
ba74e64d93 Add libzip-dev in travis.yml 2017-07-31 11:09:14 +01:00
Denis Rouzaud
fcc0d7dde3 enhanced output for code_layout build on Travis 2017-07-24 13:40:49 +02:00
Matthias Kuhn
5b186aea7d [travis] Force precise 2017-07-19 17:35:38 +02:00
Denis Rouzaud
891481deb1 remove static tests (doc, sip coverage) from main build
finally!
2017-06-28 21:24:09 +02:00
Denis Rouzaud
b6e75be493 remove precise ppa
doxygen has sufficient minimum version in trusty
2017-06-13 09:39:16 +02:00
Denis Rouzaud
281daee0ba run Doxygen and doc coverage test on static Travis config 2017-06-05 22:19:20 +02:00
Matthias Kuhn
90d2c92a3c [travis] Allow failures on macos
Seems to be an upstream issue
2017-06-01 15:03:48 +02:00
Denis Rouzaud
a14ad32b67 sipify QgsVectorLayerFeatureIterator 2017-05-23 15:02:55 +02:00
Matthias Kuhn
c28e344853 Move ci to .ci 2017-04-27 07:50:06 +02:00
Matthias Kuhn
23cb825c24 Enable osx tests 2017-04-26 16:19:09 +02:00
Matthias Kuhn
5fd933e7e5 [travis] Fold successful tests and some noise 2017-03-05 20:12:40 +01:00
Chris Mayo
d50930c638 Add option to select building Georeferencer plugin
If selected require GSL to be installed
2017-03-04 17:23:32 +01:00
Matthias Kuhn
191c11a1a9 [travis] Colorize test results 2017-03-04 16:02:57 +01:00
Matthias Kuhn
b6e8777544 [travis] Remove leftover env variables 2017-03-04 16:02:57 +01:00
Matthias Kuhn
e5de32d305 [travis] Add pip cache 2017-03-04 16:02:57 +01:00
Matthias Kuhn
34643d10f6 Cache travis dependencies 2017-03-04 16:02:57 +01:00
Denis Rouzaud
a18066bc07 remove autopep8 and flip from main build (no more qgisstyle) 2017-02-25 13:13:21 +01:00
Denis Rouzaud
ccfbaf82f0 run spelling and indentation test on another Travis build (#4180) 2017-02-23 20:08:34 +01:00
Denis Rouzaud
4021490791 make spell test a proper test and not a standalone script 2017-02-22 15:02:12 +01:00
Denis Rouzaud
b412ceb109 Split (#3988)
* add coreutils to travis

* ppa for coreutils backport
2017-01-14 12:36:02 +01:00
Denis Rouzaud
37ebcdd1cd [spellcheck] allow inwords checks and line skipping
spell check will be done automatically in words by default (when some conditions are fulfilled)
possibility to avoid in words checking by adding :* at the end in spelling.dat

one can add #spellok at the end of a line of code to skip spell check on this line
2017-01-10 20:18:37 +01:00
Matthias Kuhn
0957b3aeba [travis] Increase cache timeout
No new caches have been uploaded recently because of timeouts.
2016-12-20 01:20:08 +01:00
Denis Rouzaud
90fc0bb226 use Travis to look for spelling errors
use silver searcher for faster search (instead of grep)
2016-12-15 15:26:36 +01:00
Nyall Dawson
361dd2e8cc Remove qt4 tests from Travis 2016-09-21 09:12:54 +10:00
Matthias Kuhn
54fb32d0f5 [travis] Allow failing mac osx builds
Seems to be a (temporary?) problem with sip in homebrew
2016-08-18 07:12:48 +02:00
Matthias Kuhn
63f9f718d3 [travis] Report compiler correctly for qt5: clang 2016-07-11 18:26:08 +02:00
Matthias Kuhn
d06859a88d [travis] Modernize Mac OSX dependencies 2016-07-11 11:11:22 +02:00
Matthias Kuhn
ab13c63470 [travis] Use clang for Qt5 builds (#3275)
To get warnings from different compilers
2016-07-05 12:02:01 +02:00
Matthias Kuhn
dd8ce362d6 Report the compiler on the travis page as gcc
This is a purely cosmetic change, we override the compiler internally
anyway.
2016-06-04 11:04:45 +02:00
Matthias Kuhn
c8011d914a Temporarily disable missing llvm apt repo 2016-06-03 14:49:12 +02:00
Médéric Ribreux
235f986517 Fix qt5 travis build and update README for Processing tests 2016-05-29 09:00:16 +02:00
Médéric RIBREUX
3f6e84f959 fix .travis config indentation 2016-05-29 09:00:16 +02:00
Médéric Ribreux
5f3b60c935 Add libfftw3-3 to travis-ci environment (fingercross: should pass) 2016-05-29 09:00:16 +02:00
Nyall Dawson
c732c68749 [travis] Run tests even with build failures on osx 2016-05-15 20:38:38 +10:00
Nyall Dawson
c1d84dee96 Include travis build name in dash results (ie qt5/qt4) 2016-05-15 20:38:38 +10:00
Matthias Kuhn
d31c6c3b14 [travis] Allow osx builds to fail
Apparently SIP 4.18 deprecates `/DocType/` which is used by PyQt4.
2016-04-21 17:17:38 +02:00
Matthias Kuhn
842159036a [travis] OSX: Force sip version 4.17 due to build problems 2016-04-15 20:22:11 +02:00
Matthias Kuhn
b95d6c1d94 [travis] Allow osx builds to fail
Seems to be caused by sip 4.18
2016-04-15 13:45:53 +02:00
Matthias Kuhn
289776417d [travis] No need to wait for slow jobs to finish on failure 2016-04-09 15:32:29 +02:00