The global exclusion revprop configuration option has absolutely no associated functionality.
You need to set the equivalent option in the per-job SCM configuration. On 16.04.2014, at 21:41, Robert Mackin <[email protected]> wrote: > I'm setting up Jenkins to replace our homegrown build system. > > I want to set it up so that we poll for svn changes and build when a change > is detected. > Problem is our current build checks a file into the project's svn repository > after a build. That means polling will *always* find a change. I only want to > build if a developer checks something in. > > I discovered that the Subversion plugin allows you to configure an "Exclusion > revprop name", documented thus: > > "If set, and Jenkins is set to poll for changes, Jenkins will ignore any > revisions that are marked with the given revision property (revprop) when > determining if a build needs to be triggered. This can be used to exclude > commits done by the build itself from triggering another build, assuming the > build server commits the change with the correct revprop. > This type of exclusion only works with Subversion 1.5 servers and newer." > > My svn server is running 1.7.7, and I'm running Version 2.2 of the Subversion > Plugin on Jenkins 1.557. > > I tried setting the "Exclusion revprop name" to "jenkins", and then I tested > with this checkin: > > svn commit -m "test" --with-revprop "jenkins=jenkins" Foo.java > > But jenkins sees this change and triggers a build. I tried leaving out the > =jenkins part, to no avail. > > Am I misunderstanding the documentation? Shouldn't jenkins ignore this > change? > Or am I doing something obviously wrong? > > Is there another way to do this? > > Thanks in advance > > -- > You received this message because you are subscribed to the Google Groups > "Jenkins Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > For more options, visit https://groups.google.com/d/optout. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
