<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>