I have submitted a pull request to extend the functionality of LocalBranch 
to make it easier to configure a job that can be used to build any branch 
(via notifyCommit) and also perform maven builds on any branch using a 
combination of Git Parameter plugin, and LocalBranch extension 
(https://github.com/jenkinsci/git-plugin/pull/381)

The main issue is that the maven release plugin requires that the local 
branch name is the same as the remote branch.  As described here (
https://maven.apache.org/scm/git.html) the maven release plugin will 
perform a push as

git push pushUrl currentBranch:currentBranch


Hence, if we are doing a release build on origin/master, then the local 
branch needs to be master.

The new feature is triggered when LocalBranch is set to "**" or null (empty 
string).  The "**" is consistent with other "any branch" place holders 
throughout the existing git-plugin.

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/35afc9d7-f285-4299-b652-2f4bf5e41617%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to