[QGIS-Developer] docker, PyQGIS, Travis failing on PR

Denis Rouzaud denis.rouzaud at gmail.com
Mon Nov 19 02:20:38 PST 2018


Hi all,

I have been working on small improvements on our CI lately. There have been
some nice things coming, but also a few things failing this monday morning.

* New docker images
Since building the PyQGIS API docs requires very recent versions of libs,
two docker images are now built. One based on Ubuntu Bionic where the tests
run fine, and one on Ubuntu Cosmic where we can properly build the API docs.
Added to this, Alessandro also modified the image built (master only for
now) which now integrate QGIS itself. The idea behind this is to test
plugin with a full QGIS running (and not only core libs as before).

* Travis changes
To achieve this, some builds were duplicated. I have reformatted a bit the
files and this is hopefully a tiny bit clearer now (Docker images builds
are explicitly declared in .travis.yml)
The Docker credentials were saved in the Travis online config which
apparently got overwritten by the new "env: global:" in the Travis file. I
have now integrated the credentials in the file. PR were not supposed to
push the base dependencies image to Docker hub this has been fixed.

* PR failing
You should now be able to retrigger the builds on your PR, this should not
require a rebase.

* PyQGIS
The good part is that PyQGIS 3.4 is out https://qgis.org/pyqgis/3.4/ and
that the build of the API is now fully working on Travis/Docker.

Sorry for the mess this morning. I'll try to followup if there is any issue
(not sure the login is fixed) but I will be offline often in the next 3
days.

Thanks for your understanding!
Denis
-- 

Denis Rouzaud
denis at opengis.ch  <denis at opengis.ch>
+41 76 370 21 22
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20181119/95e825d5/attachment.html>


More information about the QGIS-Developer mailing list