243 Commits

Author SHA1 Message Date
Denis Rouzaud
2829f6ba35
[docker] fix cache and enable timeouts for Docker images (on cron jobs) (#32264)
This allows faster builds of the Docker images on cron jobs by fixing the caching on Travis (it has a distinct cache than the standard testing builds)
To get the cache, it has to be stored on some point in a docker image. To avoid image size increase, a second build is done with removing the cache and build information and using squash builds (currently an experimental feature of Docker).
2019-10-17 09:50:05 +02:00
Sandro Santilli
76b39de1b8
Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci (#32199)
* Add ENABLE_SAGA_TESTS cmake config, default to off, enable in ci

Closes #32143

* Update python/plugins/processing/tests/CMakeLists.txt

Co-Authored-By: Harrissou Sant-anna <delazj@gmail.com>
2019-10-11 11:26:33 +02:00
Nyall Dawson
b3b3d7053a Don't try to load mssql data 2019-09-13 10:36:06 +10:00
Nyall Dawson
172b5d8a4c Disable mssql server docker use, it's down too often... 2019-09-13 10:36:06 +10:00
Denis Rouzaud
5d26ff3b6a patch for statx calls on Docker should not be required anymore on Bionic 2019-08-31 12:14:31 +02:00
Nyall Dawson
01eb8896fb Try bumping ccache size 2019-08-27 10:54:19 +10:00
Alessandro Pasotti
945ac8caf4 Fix cdash url 2019-08-16 16:55:36 +02:00
Denis Rouzaud
bf10738d2f remove ENV CC et CXX variables from base docker images
since they prevent to be used as a build arg in final image
2019-06-18 22:12:21 +02:00
Denis Rouzaud
60415a8eb9 also push build deps images when building final images
for Disco images, otherwise never pushed
2019-06-18 17:33:17 +02:00
Denis Rouzaud
8474a54927 build Disco Docker image with GCC
freeze happens with clang when building the bindings
2019-06-18 16:58:11 +02:00
Matthias Kuhn
608f050d01 Redo the whole cert signing process 2019-06-05 22:47:51 +02:00
Matthias Kuhn
dc36d4a234 Add ssl key with postres as CN 2019-06-05 15:00:59 +02:00
Matthias Kuhn
8c39f88b85 Make the code check a bit happier 2019-06-05 12:53:19 +02:00
Matthias Kuhn
f198931289 Unblacklist postgres postgis test 2019-06-05 10:25:38 +02:00
Denis Rouzaud
a871e90a2b install newer libseccomp on Travis host for building with Qt 5.10+ in Docker container 2019-05-28 20:37:18 -05:00
Denis Rouzaud
1351daf625 Revert "enable DOCKER_BUILDKIT when building Docker images"
This reverts commit cfd4290bffac59b05710a425cccf624f9ca8eef7.
2019-05-25 15:04:53 -05:00
Denis Rouzaud
cfd4290bff
enable DOCKER_BUILDKIT when building Docker images 2019-05-25 14:53:24 -05:00
Nyall Dawson
4a87cc91a7 Try unblacklisting some more tests
I think these were blacklisted for the Qt5 migration only
2019-04-07 15:25:05 +10:00
Denis Rouzaud
7410fb0a52
clearer definition of flaky tests (#9693) 2019-04-03 11:02:30 -05:00
Nyall Dawson
7e23f4ddf6 Run QgsJsonUtils test on Travis
This was originally blacklisted back in the 3.0 transition due to
issues with Qt 5.6. We no longer support that version.
2019-04-02 14:34:46 +10:00
Nyall Dawson
9376cb098b Re-run attribute table tests on Travis
Should be fixed with proxy task fix
2019-04-02 06:17:29 +10:00
Denis Rouzaud
7fb752e0ff
[TRAVIS] run flaky test when label is defined (#9509)
to declare a test as flaky:

* for cpp, use

```
if ( !QgsTest::runFlakyTests() )
    QSKIP( "This test is disabled on Travis CI environment" );
```

* for Python, you can use `RUN_FLAKY_TEST` environment variable
2019-03-27 09:45:34 -05:00
Nyall Dawson
1029c6542c Disable freaking annoying constantly failing unit tests 2019-03-12 20:08:03 +10:00
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
d0d918fb2e the ultimate docker experience 2019-03-09 12:57:26 +01:00
Denis Rouzaud
829a614b71 do not exit on error 2019-03-09 12:40:59 +01:00
Denis Rouzaud
2777381fc9 🐳 2019-03-09 12:15:10 +01:00
Denis Rouzaud
0993d6cf6f k 2019-03-08 20:01:47 +01:00
Denis Rouzaud
e104cce237 gogogogog 2019-03-08 19:38:27 +01:00
Denis Rouzaud
fe0c6d9301 o 2019-03-08 19:15:45 +01:00
Denis Rouzaud
0049539ae6 k 2019-03-08 18:18:57 +01:00
Denis Rouzaud
870cd00a81 kkk 2019-03-08 18:03:04 +01:00
Denis Rouzaud
1117c6b302 wwer 2019-03-08 17:42:37 +01:00
Denis Rouzaud
9e3a163586 k2 2019-03-08 16:30:22 +01:00
Denis Rouzaud
ef52052009 klap 2019-03-08 16:15:45 +01:00
Denis Rouzaud
8528b1ff43 x 2019-03-08 15:53:07 +01:00
Denis Rouzaud
e510d32184 yeaaah 2019-03-08 15:20:13 +01:00
Denis Rouzaud
a24674d2d2
Update docker-variables.env 2019-03-08 14:05:25 +01:00
Denis Rouzaud
9c6e3ccd3c bring the lions 2019-03-08 13:21:25 +01:00
Denis Rouzaud
65e126fb52 more elephants 2019-03-08 13:03:28 +01:00
Denis Rouzaud
b7ee1c70de 🥩 2019-03-08 12:39:32 +01:00
Denis Rouzaud
48a0d1ff4d fix path 2019-03-08 11:54:42 +01:00
Denis Rouzaud
ce8ad769b8 will you sleep 2019-03-08 11:27:11 +01:00
Denis Rouzaud
b2f3b55db7 kkk 2019-03-08 11:06:52 +01:00
Denis Rouzaud
e655d0f6cd test 2019-03-08 10:42:12 +01:00
Denis Rouzaud
96bd465238 n 2019-03-08 09:37:32 +01:00
Denis Rouzaud
268c488d8b ... 2019-03-08 09:37:00 +01:00
Denis Rouzaud
8ebb2327f0 coffee 2019-03-08 09:26:17 +01:00
Denis Rouzaud
abca143a02 morning bbreeze 2019-03-08 09:25:12 +01:00
Denis Rouzaud
80ddab863e
Who else needs more $ 2019-03-08 08:10:40 +01:00