<div dir="ltr">This can be done fairly simply in the build job by checking which files are touched by commit; git show HEAD --names-only and map those unique paths to a build script:<div><br></div><div>pseudo</div><div><br></div><div>workitemservice/qyx</div><div>remoteservice/abc<br></div><div><br></div><div>for each unique top folder execute $folder/make</div><div><br></div><div>-aslak-</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Sep 22, 2016 at 4:48 AM, Thomas Mäder <span dir="ltr"><<a href="mailto:tmader@redhat.com" target="_blank">tmader@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/22/2016 01:43 PM, Konrad Kleine wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Detecting a change in a docker image is no trivial and is not what we want in the end.<br>
</blockquote>
<br></span>
I don't want to detect a change in a docker image, I want to NOT build a new docker image in the first place. Go does incremental builds by package. We should be able to detect that lack of changed executables (make does that).<div class="HOEnZb"><div class="h5"><br>
<br>
/Thomas<br>
<br>
______________________________<wbr>_________________<br>
almighty-public mailing list<br>
<a href="mailto:almighty-public@redhat.com" target="_blank">almighty-public@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/almighty-public" rel="noreferrer" target="_blank">https://www.redhat.com/mailman<wbr>/listinfo/almighty-public</a><br>
</div></div></blockquote></div><br></div>