<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<p>Hi Alessandro,</p>
<p>There is already now a docker image being built on a travis cron
job every night including the full QGIS master, all tagged
versions and all branches and pushed to docker hub (see
<a class="moz-txt-link-freetext" href="https://hub.docker.com/r/qgis/qgis/tags/">https://hub.docker.com/r/qgis/qgis/tags/</a>)</p>
<p>This is built on top of qgis-build-deps (actually qgis-build-deps
were made for this and built on travis too).</p>
<p>If I understand correctly, most of the requirements for the QGIS
build should be there already.</p>
<p>If there are some python scripts missing or other things to be
bundled, that could possibly also go in there.</p>
<p>Would that work, so we could continue to ship a single docker?<br>
</p>
<p>Best regards</p>
<p>Matthias<br>
</p>
<div class="moz-cite-prefix">On 09.11.18 09:30, Alessandro Pasotti
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CAL5Q670cLf+mTJr=N6CS3Jp555cquLJp6BHxK2a_Hy3RBSZmUg@mail.gmail.com">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div dir="ltr">
<div>Hi,</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>The purpose of the project is to perform CI testing
of python plugins directly in the QGIS application
without using the mocked interface.</div>
<div><br>
</div>
<div>The project is basically a docker that contains:</div>
<div>- a QGIS build</div>
<div>- a bunch of python scripts that make it easy to
run unit tests in the docker</div>
<div>- documentation and examples about how to use it on
travis and circle-ci (latter is to be done yet)</div>
<div><br>
</div>
<div>The project is actively maintained (by me) and used
by many different QGIS plugin projects (at least
dozen that I'm aware of).</div>
<div><br>
</div>
<div>The plan is to:</div>
<div>- refactor the image to start from
qgis/qgis3-build-deps <br>
</div>
<div>- 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:</div>
<div> - master nightly</div>
<div> - every point release and every release that is
not EOL</div>
<div>- move the repo under <a
href="https://github.com/qgis/qgis-testing-environment-docker"
moz-do-not-send="true">https://github.com/qgis/qgis-testing-environment-docker</a></div>
<div>- (maybe) move the documentation under official
QGIS documentation (developmen/plugins)<br>
</div>
<div><br>
</div>
<div>Project repos:<br>
</div>
<div><a
href="https://github.com/elpaso/qgis-testing-environment-docker"
moz-do-not-send="true">https://github.com/elpaso/qgis-testing-environment-docker</a><br>
</div>
</div>
<div dir="ltr"><a
href="https://github.com/boundlessgeo/qgis-testing-environment-docker"
moz-do-not-send="true">https://github.com/boundlessgeo/qgis-testing-environment-docker</a></div>
<div dir="ltr"><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>I think this is a nice contribution to the community!</div>
<div><br>
</div>
<div>So, the question before I start is: are there any
objections/concerns? <br>
</div>
<div><br>
</div>
<div dir="ltr">
<div>-- <br>
<div dir="ltr" class="gmail_signature">Alessandro
Pasotti<br>
w3: <a href="http://www.itopen.it"
target="_blank" moz-do-not-send="true">www.itopen.it</a></div>
</div>
</div>
</div>
</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
Qgis-psc mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Qgis-psc@lists.osgeo.org">Qgis-psc@lists.osgeo.org</a>
<a class="moz-txt-link-freetext" href="https://lists.osgeo.org/mailman/listinfo/qgis-psc">https://lists.osgeo.org/mailman/listinfo/qgis-psc</a></pre>
</blockquote>
</body>
</html>