<div dir="ltr"><div dir="ltr"><div>What's the best way to skip a build if the change doesn't include certain files?</div><div><br></div><div>I'd like Buildbot to only run a build if certain files are changed (e.g. *.py, *.js, *.css, *.html, *.sql). I don't want a build to run if only documentation or README files have changed.<br></div><div><br></div><div>I think this is what the ChangeFilter (<a href="http://docs.buildbot.net/0.8.0/Change-Filters.html">http://docs.buildbot.net/0.8.0/Change-Filters.html</a>) is used for but the specified fields only seem to let you filter based on folder names, not file extensions.</div><div><br></div><div>If this isn't practical to do with a ChangeFilter, is there a way to design a build step to pass the build while skipping all other steps? I have a bash script that uses git/grep/awk to do this check, and return a boolean if any key files have changed.<br></div></div></div>