Denis Rouzaud
|
8f0cfda89a
|
Merge pull request #9419 from 3nids/docker_tree
Refactoring of Docker builds
|
2019-03-09 15:31:18 +01:00 |
|
Denis Rouzaud
|
b55f7e3c0b
|
bit more clever
|
2019-03-08 12:42:36 +01:00 |
|
Matthias Kuhn
|
97fcd383b4
|
Only run push tests on master, release- and final- branches
|
2019-03-08 09:39:35 +01:00 |
|
Denis Rouzaud
|
ff6aa91ffc
|
yeah
|
2019-03-07 14:33:53 +01:00 |
|
Denis Rouzaud
|
a294fc7923
|
build and test in 2 steps
|
2019-03-07 13:08:35 +01:00 |
|
Denis Rouzaud
|
44847ca824
|
avoid triggering twice build of PyQGIS docs (#9406)
|
2019-03-06 17:43:59 +01:00 |
|
Denis Rouzaud
|
5f0e1984e9
|
more descriptive Travis job names (#9400)
|
2019-03-06 11:04:31 +01:00 |
|
Denis Rouzaud
|
943492e675
|
fix CCACHE dir
|
2019-03-05 20:12:47 +01:00 |
|
Denis Rouzaud
|
1e11e1157a
|
simplify CI scripts (#9387)
by separating the testing and docker image building scripts
there was almost no redundany in the scripts, it is much clearer now
|
2019-03-05 17:38:04 +01:00 |
|
Denis Rouzaud
|
59789c463c
|
add a second cache directory for Docker image building
because they just take too much time
|
2019-03-05 13:16:16 +01:00 |
|
Denis Rouzaud
|
458b9afeae
|
trigger PyQGIS Doc Travis build after pushing new image on Docker hub
|
2019-03-05 13:16:16 +01:00 |
|
Matthias Kuhn
|
fb94c9aae9
|
Fix backport branch filtering
|
2019-03-04 15:31:03 +01:00 |
|
Matthias Kuhn
|
92a7027a00
|
Fix backport branch filtering for travis
|
2019-03-04 15:06:53 +01:00 |
|
backporting[bot]
|
1f806700d4
|
Do not run travis on backport branches
|
2019-03-04 13:29:51 +01:00 |
|
Denis Rouzaud
|
00be400b02
|
add name to travis builds (#8889)
|
2019-01-17 10:00:47 -05:00 |
|
Denis Rouzaud
|
d59b9858e1
|
add docker hub credentials to yml file
|
2018-11-19 10:21:49 +01:00 |
|
Denis Rouzaud
|
bd2f9f97b2
|
fix ccache for Docker images
|
2018-11-18 13:40:07 +01:00 |
|
Denis Rouzaud
|
7213b0c119
|
fix docker tag for cosmic
|
2018-11-17 16:27:02 +01:00 |
|
Denis Rouzaud
|
06e139eb32
|
fix global env var
|
2018-11-16 22:01:44 +01:00 |
|
Denis Rouzaud
|
cb00a2a537
|
enable dual builds BIONIC/COSMIC for images
|
2018-11-16 22:01:44 +01:00 |
|
Denis Rouzaud
|
51e767265d
|
[docker] simpler configuration to provide different build options
|
2018-11-16 22:01:44 +01:00 |
|
Matthias Kuhn
|
6a9db5a1c9
|
Produce multiple docker images
|
2018-11-16 22:01:44 +01:00 |
|
Nyall Dawson
|
aa55f3abcb
|
Try to use cpanm to install licensecheck
|
2018-06-04 11:30:32 +10:00 |
|
Nyall Dawson
|
8b44b06ea9
|
Install more dependencies from repos
|
2018-06-04 11:30:32 +10:00 |
|
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 |
|