<div dir="ltr"><div>Update, the jobs have changed<br><br><a href="https://build.gluster.org/view/RPMs/job/rpm-el6/">https://build.gluster.org/view/RPMs/job/rpm-el6/</a><br><a href="https://build.gluster.org/view/RPMs/job/rpm-fedora/">https://build.gluster.org/view/RPMs/job/rpm-fedora/</a><br><br></div>If all goes well, tomorrow morning, I&#39;ll disable the old rpm jobs.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jun 23, 2016 at 7:07 PM, Nigel Babu <span dir="ltr">&lt;<a href="mailto:nigelb@redhat.com" target="_blank">nigelb@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"><div class="HOEnZb"><div class="h5">On Thu, Jun 23, 2016 at 01:49:27PM +0530, Nigel Babu wrote:<br>
&gt; Hello folks,<br>
&gt;<br>
&gt; In the last week or so, I&#39;ve been working on converting our jobs from xml to<br>
&gt; yaml for Jenkins Job Builder. It lets us define our Jenkins job in yaml files<br>
&gt; (more readable than XML). It then pushes these jobs to Jenkins. My plan is<br>
&gt; convert all the jobs into this style eventually.<br>
&gt;<br>
&gt; I&#39;ve created the first test job[1] and it works! The code for this lives in<br>
&gt; a pull request[2] for now. Please feel free to review it. If you have<br>
&gt; questions or concerns about this process, please free to reply to this thread.<br>
&gt; If you want to help with this conversion, also reply to this thread :)<br>
&gt;<br>
&gt; [1]: <a href="https://build.gluster.org/job/glusterfs-rpms-test/" rel="noreferrer" target="_blank">https://build.gluster.org/job/glusterfs-rpms-test/</a><br>
&gt; [2]: <a href="https://github.com/gluster/glusterfs-patch-acceptance-tests/pull/22/files" rel="noreferrer" target="_blank">https://github.com/gluster/glusterfs-patch-acceptance-tests/pull/22/files</a><br>
&gt;<br>
&gt; --<br>
&gt; nigelb<br>
<br>
</div></div>A short update: Jenkins Job Builder lets us use templates for jobs that are<br>
alike, so less code repetition. I&#39;ve updated the pull request to show a yaml<br>
file that will create two jobs - one for Fedora and one for Centos 6. It is<br>
trivial to add a new one in this scenario.<br>
<br>
--<br>
nigelb<br>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr">nigelb<br></div></div>
</div>