<div dir="ltr"><div><br></div><a href="https://gerrit.ovirt.org/#/c/39357/">https://gerrit.ovirt.org/#/c/39357/</a><br><div><br></div><div>I fixed the intendation error. But the build still failed.</div><div><br></div><div>I&#39;ve the below questions.</div><div><br></div><div>1) How do I specify the full path to the script?</div><div>2) As which user does it connects to the gerrit server? (I&#39;ve left the --user option blank)</div><div>3) How about the ssh authentication?</div><div><br></div><div>Thanks,</div><div>Vishnu</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 1, 2015 at 9:19 PM, Eyal Edri <span dir="ltr">&lt;<a href="mailto:eedri@redhat.com" target="_blank">eedri@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">hey vishnu,<br>
can you share the link to the patch? is it still blocking you?<br>
<div><div class="h5"><br>
----- Original Message -----<br>
&gt; From: &quot;Vishnu Sreekumar&quot; &lt;<a href="mailto:vishnu.srkmr@gmail.com">vishnu.srkmr@gmail.com</a>&gt;<br>
&gt; To: &quot;David Caro Estevez&quot; &lt;<a href="mailto:dcaroest@redhat.com">dcaroest@redhat.com</a>&gt;, &quot;Eyal Edri&quot; &lt;<a href="mailto:eedri@redhat.com">eedri@redhat.com</a>&gt;, <a href="mailto:infra@ovirt.org">infra@ovirt.org</a><br>
&gt; Sent: Monday, March 30, 2015 3:23:21 PM<br>
&gt; Subject: Re: Help with the jenkins yaml<br>
&gt;<br>
&gt; I&#39;m sorry, I think I made a mistake. Right after I pushed the first version,<br>
&gt; I received a BUILD FAILED email. Can I abandon the commit or something<br>
&gt; without messing it up further?<br>
&gt;<br>
&gt; --<br>
&gt; Vishnu<br>
&gt;<br>
&gt; On Mon, Mar 30, 2015 at 8:20 PM, Vishnu Sreekumar &lt; <a href="mailto:vishnu.srkmr@gmail.com">vishnu.srkmr@gmail.com</a> &gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Did an initial commit, please review..<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Vishnu<br>
&gt;<br>
&gt; On Mon, Mar 30, 2015 at 7:40 PM, Vishnu Sreekumar &lt; <a href="mailto:vishnu.srkmr@gmail.com">vishnu.srkmr@gmail.com</a> &gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thanks David, that was really helpfull.. :)<br>
&gt;<br>
&gt; From what I understand so far, I need to create the yaml file which calls a<br>
&gt; shell-script (which should go inside shell-scripts/). The alert_patch....py<br>
&gt; with all the required options will be called withing the shell script.<br>
&gt; If this is correct,<br>
&gt; 1) What should be the trigger for the job?<br>
&gt;<br>
&gt; I am still not sure what the scm is for. But as you suggested I&#39;ll start with<br>
&gt; the yaml file and the basic structure first.<br>
&gt;<br>
&gt; --<br>
&gt; Vishnu<br>
&gt;<br>
&gt; On Mon, Mar 30, 2015 at 6:29 PM, David Caro Estevez &lt; <a href="mailto:dcaroest@redhat.com">dcaroest@redhat.com</a> &gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi Vishnu!!<br>
&gt;<br>
&gt; Thanks! Yes, had a lot of rest :)<br>
&gt;<br>
&gt; Let me give you a small intro to jenkins yaml ;)<br>
&gt;<br>
&gt; We keep all of the jobs yaml files (and related) here:<br>
&gt;<br>
&gt; <a href="https://gerrit.ovirt.org/gitweb?p=jenkins.git;a=tree;f=jobs/confs;hb=refs/heads/master" target="_blank">https://gerrit.ovirt.org/gitweb?p=jenkins.git;a=tree;f=jobs/confs;hb=refs/heads/master</a><br>
&gt;<br>
&gt; There you can see three (for now) dirs that separate code by code type<br>
&gt; (sheel,<br>
&gt; groovy anbd yaml). Under sheel and groovy you&#39;ll find shell and groovy<br>
&gt; scripts/templates that we use inside the jenkins jobs themselves.<br>
&gt;<br>
&gt; They might not be run per-se, as they might be templates and require to have<br>
&gt; some of the variables inside them resolved previously to be valid<br>
&gt; shell/groovy<br>
&gt; scripts.<br>
&gt;<br>
&gt; Under yaml, you&#39;ll find all the yaml files we use, separated by function (as<br>
&gt; they are separated by jenkins-job-builder itself, like triggers,<br>
&gt; projects/jobs,<br>
&gt; scms, ...)<br>
&gt;<br>
&gt; There&#39;s a small README file that explains a bit how it&#39;s organized and how to<br>
&gt; test it (I have to update it too ;/, we moved to a newer version of<br>
&gt; jenkins-job-builder last week and the parameters to run it have changed a<br>
&gt; bit)<br>
&gt;<br>
&gt; So for this job, you can write everything up on a single yaml file under<br>
&gt; jobs/confs/yaml/system/ with a name like system_gerrit-patches-whatever.yaml<br>
&gt;<br>
&gt; There you can just create a job section with a shell builder that does the<br>
&gt; calling.<br>
&gt;<br>
&gt; You&#39;ll need also to include the jenkins scm,check first if you can use one of<br>
&gt; the already defined under scm for it, if not, feel free to add the new one<br>
&gt; you<br>
&gt; need there.<br>
&gt;<br>
&gt; We can start just with creating that file and the basic structure of it, and<br>
&gt; move from there once reviewing on gerrit once the patch is there, what do you<br>
&gt; think?<br>
&gt;<br>
&gt;<br>
&gt; On 03/30, Vishnu Sreekumar wrote:<br>
&gt; &gt; Hi David,<br>
&gt; &gt;<br>
&gt; &gt; Hope you had a good vacation!<br>
&gt; &gt;<br>
&gt; &gt; So I write a yaml template and push it to the repository? I don&#39;t have<br>
&gt; &gt; access to the jenkins job builder. Do I need to commit the yaml file to a<br>
&gt; &gt; specific folder or anwhere in this tree [1] is ok?<br>
&gt; &gt;<br>
&gt; &gt; [1]<br>
&gt; &gt; <a href="https://gerrit.ovirt.org/gitweb?p=jenkins.git;a=tree;f=jobs;h=284a9e1579cdd0b2828b6e3b258b3e5800269a46;hb=refs/heads/master" target="_blank">https://gerrit.ovirt.org/gitweb?p=jenkins.git;a=tree;f=jobs;h=284a9e1579cdd0b2828b6e3b258b3e5800269a46;hb=refs/heads/master</a><br>
&gt; &gt;<br>
&gt; &gt; Thanks,<br>
&gt; &gt; Vishnu<br>
&gt;<br>
&gt; --<br>
&gt; David Caro<br>
&gt;<br>
&gt; Red Hat S.L.<br>
&gt; Continuous Integration Engineer - EMEA ENG Virtualization R&amp;D<br>
&gt;<br>
&gt; Tel.: <a href="tel:%2B420%20532%20294%20605" value="+420532294605">+420 532 294 605</a><br>
&gt; Email: <a href="mailto:dcaro@redhat.com">dcaro@redhat.com</a><br>
&gt; Web: <a href="http://www.redhat.com" target="_blank">www.redhat.com</a><br>
&gt; RHT Global #: 82-62605<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Infra mailing list<br>
&gt; <a href="mailto:Infra@ovirt.org">Infra@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/infra" target="_blank">http://lists.ovirt.org/mailman/listinfo/infra</a><br>
&gt;<br>
</blockquote></div><br></div>