<div dir="ltr">I agree that official Docker images are a fantastic idea!<div><br></div><div>One of the benefits of using Docker images for most of our CI logic is that it makes moving from one CI system to another quite easy!</div><div><br></div><div>I love the idea of having an official 'base' image that we can than add on top of to create things like a Docker based kohadevbox.</div><div><br></div><div>Kyle</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><a href="https://secure2.convio.net/cffh/site/Donation2?df_id=1395&FR_ID=4715&PROXY_ID=2706639&PROXY_TYPE=20&1395.donation=form1&s_src=CHORUS&s_subsrc=CHAADOEB" target="_blank"><img src="http://widgets.ch-or.us/badge/convio/cff/4715/2706639"></a><br></div><div><br></div><div><a href="http://www.kylehall.info" target="_blank">http://www.kylehall.info</a><br>ByWater Solutions ( <a href="http://bywatersolutions.com" target="_blank">http://bywatersolutions.com</a> )<br>Meadville Public Library ( <a href="http://www.meadvillelibrary.org" target="_blank">http://www.meadvillelibrary.org</a> )<br>Crawford County Federated Library System ( <a href="http://www.ccfls.org" target="_blank">http://www.ccfls.org</a> )<br></div></div></div></div></div></div>
<br><div class="gmail_quote">On Wed, Apr 18, 2018 at 12:41 AM, Benjamin Rokseth <span dir="ltr"><<a href="mailto:benjamin.rokseth@deichman.no" target="_blank">benjamin.rokseth@deichman.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
>Hi everyone, on the CI front, I have recently introduced (successfully) the<br>
>broad use of Docker images to run the full test suite. This project, named<br>
>koha-testing-docker [1], evolved into a usable development environment too.<br>
>Right now I'm trying to spend some time on porting kohadevbox things into<br>
>it.<br>
<br>
</span>Great news, Tomas! That will definitely ease development and sandboxing.<br>
Probably also migration to elasticsearch. <br>
<span class=""><br>
> This Docker image is built and published automatically by our Jenkins<br>
> server, and then used in the three nodes we have to run the tests.<br>
<br>
> We also have a Docker image for building koha-* packages wherever we need<br>
> to (yes, we want to automate this, and properly test the generated packages<br>
> using the CI infrastructure). [2]<br>
<br>
</span>Since you're already on gitlab, why not use it for CI instead?<br>
Then you could have all code in one place. Retire mr Jenkins, only<br>
thing we miss is the Chuck Norris plugin.<br>
<span class=""><br>
>With this knowledge, and the infrastructure part of it solved, I would like<br>
>to start publishing an official Docker image of Koha. Once we have this,<br>
>the koha-testing-docker tools would be rebuilt on top of it.<br>
<br>
</span>And it gets even better!<br>
Let us know if we can help<br>
<span class="HOEnZb"><font color="#888888"><br>
Benjamin Rokseth<br>
Deichman Public Library<br>
</font></span><div class="HOEnZb"><div class="h5">______________________________<wbr>_________________<br>
Koha-devel mailing list<br>
<a href="mailto:Koha-devel@lists.koha-community.org">Koha-devel@lists.koha-<wbr>community.org</a><br>
<a href="http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel" rel="noreferrer" target="_blank">http://lists.koha-community.<wbr>org/cgi-bin/mailman/listinfo/<wbr>koha-devel</a><br>
website : <a href="http://www.koha-community.org/" rel="noreferrer" target="_blank">http://www.koha-community.org/</a><br>
git : <a href="http://git.koha-community.org/" rel="noreferrer" target="_blank">http://git.koha-community.org/</a><br>
bugs : <a href="http://bugs.koha-community.org/" rel="noreferrer" target="_blank">http://bugs.koha-community.<wbr>org/</a><br>
</div></div></blockquote></div><br></div>