[Qgis-psc] Contributing QGIS testing environment docker

Alessandro Pasotti apasotti at gmail.com
Fri Nov 9 00:30:18 PST 2018


Hi,

I've been contacted by Boundless because they are willing to fund the move
under the QGIS org umbrella of the QGIS testing environment docker that I
originally created when I was working with them.

The purpose of the project is to perform CI testing of python plugins
directly in the QGIS application without using the mocked interface.

The project is basically a docker that contains:
- a QGIS build
- a bunch of python scripts that make it easy to run unit tests in the
docker
- documentation and examples about how to use it on travis and circle-ci
(latter is to be done yet)

The project is actively maintained (by me) and used by many different QGIS
plugin projects (at least  dozen that I'm aware of).

The plan is to:
- refactor the image to start from qgis/qgis3-build-deps
- move the automated builds from AWS to Circle-CI and  (continuously)
deploy the dockers on docker hub, the following images will be built and
kept on the hub:
   - master nightly
   - every point release and every release that is not EOL
- move the repo under
https://github.com/qgis/qgis-testing-environment-docker
- (maybe) move the documentation under official QGIS documentation
(developmen/plugins)

Project repos:
https://github.com/elpaso/qgis-testing-environment-docker
https://github.com/boundlessgeo/qgis-testing-environment-docker

There should not be any cost for the QGIS organization, as long as the
builds on Circle-CI remain free and docker hub do not charge for the images.

I think this is a nice contribution to the community!

So, the question before I start is: are there any objections/concerns?

-- 
Alessandro Pasotti
w3:   www.itopen.it
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-psc/attachments/20181109/cafcf923/attachment.html>


More information about the Qgis-psc mailing list