[Qgis-psc] Contributing QGIS testing environment docker

Nyall Dawson nyall.dawson at gmail.com
Fri Nov 9 01:46:02 PST 2018


On Fri, 9 Nov 2018 at 19:44, Luigi Pirelli <luipir at gmail.com> wrote:
>
> great, it's a really useful test environment

Yes, another +1 to that here!

It's been invaluable to me, so I'm really glad to hear that you're
getting some financial compensation for your hard work here.

Nyall



> Luigi Pirelli
>
> **************************************************************************************************
> * LinkedIn: https://www.linkedin.com/in/luigipirelli
> * Stackexchange: http://gis.stackexchange.com/users/19667/luigi-pirelli
> * GitHub: https://github.com/luipir
> * Mastering QGIS 2nd Edition:
> * https://www.packtpub.com/big-data-and-business-intelligence/mastering-qgis-second-edition
> * Hire me: http://goo.gl/BYRQKg
> **************************************************************************************************
>
>
> On Fri, 9 Nov 2018 at 09:30, Alessandro Pasotti <apasotti at gmail.com> wrote:
>>
>> 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
>> _______________________________________________
>> Qgis-psc mailing list
>> Qgis-psc at lists.osgeo.org
>> https://lists.osgeo.org/mailman/listinfo/qgis-psc
>
> _______________________________________________
> Qgis-psc mailing list
> Qgis-psc at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/qgis-psc



More information about the Qgis-psc mailing list