<div dir="ltr">Hi Honza,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 20, 2016 at 9:06 PM, Honza Horak <span dir="ltr">&lt;<a href="mailto:hhorak@redhat.com" target="_blank">hhorak@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We slightly touched the topic of Pipeline with KB today and I promised to kick-off some further discussion. What is our intention:<br>
<br>
* We have sources for docker containers based on SCLs at e.g.: <a href="https://github.com/sclorg/mariadb-container/" rel="noreferrer" target="_blank">https://github.com/sclorg/mariadb-container/</a><br>
<br>
* For every pull request and also commit, we&#39;re able to check whether the tests pass, so after every commit we should be pretty convinced the image is ready to be built (that is our intention now to make this working withing <a href="http://ci.centos.org" rel="noreferrer" target="_blank">ci.centos.org</a>, which seems to be good enough for it already now)<br>
<br>
* After building the docker image we&#39;d like to run the test again and if tests pass, then push the image to the docker hub under centos/ namespace.<br>
(it could be probably done in CentOS CI as well, but KB seems to be against doing it given we have CCCP being developed)<br>
<br>
I have couple of questions regarding CCCP and it&#39;s current status though:<br>
* Which steps from the above we can already do in the CCCP today?<br></blockquote><div>All the above points are included in CCCP now. We are running the tests on the recently built image from using test script provided by the project team.<br><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* Which steps from the above will we be able to do in the CCCP soon? (ETA?) </blockquote><div>We are building image for any change to the source repo (may be each push). may be we will be moving for each commit also soon.<br> <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
* Which steps from the above won&#39;t we be able to do in CCCP any time soon?<br>
* [1] talks about Nulecule a lot -- what if our images are not Nulecule-ized, will we be able to use CCCP still?<br></blockquote><div> </div><div>For now we are not building Nulecule-ized images. Current CCCP builds images directly from Dockerfile.<br><br><br></div><div>Please let us know if you have something more to clarify.<br><br></div><div>Thanks,<br></div><div>Regards<br></div><div>Bamacharan <br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
[1] <a href="https://github.com/kbsingh/cccp-index" rel="noreferrer" target="_blank">https://github.com/kbsingh/cccp-index</a><br>
<br>
Regards,<br>
Honza<span class=""><br>
<br>
On 06/20/2016 01:31 PM, Mohammed Ahmed wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
Hi all,<br>
<br>
Here is the update for work recently done for the CentOS Community<br>
Container Pipeline.<br>
<br></span>
  * Docker builds in the CCCP-Service were taking a long time for<span class=""><br>
    building each images. We  tracked down the issue and got in<br>
    conclusion of building the images sequentially. This increase the<br>
    performance as the other option of creating docker lvm pool is<br>
    already in place.<br></span>
  *<br>
  * For getting the builds sequential we created beanstalkd tubes<span class=""><br>
    managing the builds from jenkins. Jenkins pushes all the builds to<br>
    beankstalkd tube. beanstalk client starts the build one after<br>
    another is complete.<br></span>
  * We were checking with the facts to include OSBS as build client for<span class=""><br>
    CCCP. After analyzing different facts of benefits of osbs and our<br>
    current issues for the system, we are postponing OSBS adoption till<br>
    our first release. We will be looking for adopting this after that.<br></span>
  *<br>
  * We got atomic registry built from CCCP-Service with proper<span class=""><br>
    namespace. This is also demoed as end to end user story to the team.<br>
    Currently we are taking the origin base images from outside of<br></span>
    <a href="http://registry.centos.org" rel="noreferrer" target="_blank">registry.centos.org</a> &lt;<a href="http://registry.centos.org" rel="noreferrer" target="_blank">http://registry.centos.org</a>&gt;<span class=""><br>
<br>
In the coming days, we will be focusing on :<br>
<br></span>
  * Getting Openshift origin completely built from <a href="http://registry.centos.org" rel="noreferrer" target="_blank">registry.centos.org</a><br>
    &lt;<a href="http://registry.centos.org" rel="noreferrer" target="_blank">http://registry.centos.org</a>&gt; with all its base images (also<span class=""><br>
    indirectly solving problem with dependent container images)<br></span>
  * Write a wiki page on <a href="http://wiki.centos.org" rel="noreferrer" target="_blank">wiki.centos.org</a> &lt;<a href="http://wiki.centos.org" rel="noreferrer" target="_blank">http://wiki.centos.org</a>&gt; for<br>
    atomic registry.<br>
  * Setting up end to end delivery with test suites (container scanning<br>
    etc) and build sequence.<br>
<br>
<br>
*Mohammed Zeeshan Ahmed*<span class=""><br>
Associate Software Engineer,<br>
Redhat Developers Team (Devtools)<br>
IRC : mzee1000<br>
<br>
</span><a href="http://mohammedzee1000.wordpress.com" rel="noreferrer" target="_blank">mohammedzee1000.wordpress.com</a> &lt;<a href="http://mohammedzee1000.wordpress.com" rel="noreferrer" target="_blank">http://mohammedzee1000.wordpress.com</a>&gt;<span class=""><br>
<br>
Old PGP Public Key :<br>
<a href="http://pgp.mit.edu/pks/lookup?op=get&amp;search=0x726A119E62847E37" rel="noreferrer" target="_blank">http://pgp.mit.edu/pks/lookup?op=get&amp;search=0x726A119E62847E37</a> (REVOKED)<br>
New PGP Public Key :<br>
<a href="https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x147A8569AFC5E9ED" rel="noreferrer" target="_blank">https://pgp.mit.edu/pks/lookup?op=get&amp;search=0x147A8569AFC5E9ED</a><br>
<br>
<br></span>
_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org" target="_blank">CentOS-devel@centos.org</a><br>
<a href="https://lists.centos.org/mailman/listinfo/centos-devel" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-devel</a><br>
<br>
</blockquote>
_______________________________________________<br>
CentOS-devel mailing list<br>
<a href="mailto:CentOS-devel@centos.org" target="_blank">CentOS-devel@centos.org</a><br>
<a href="https://lists.centos.org/mailman/listinfo/centos-devel" rel="noreferrer" target="_blank">https://lists.centos.org/mailman/listinfo/centos-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Bamacharan Kundu<br>IRC Nick- bamachrn<br><a href="http://bamacharankundu.wordpress.com/" target="_blank">http://bamacharankundu.wordpress.com/</a><br></div>
</div></div></div>