您应该通过标签/分支名称对构建进行参数化。要做到这一点,最简单的方法是将一个参数(比如,添加 SVN_BRANCH_DIR
)到您的詹金斯工作,这将有值,例如
trunk,
branches/branch1,
tags/sometag。
现在,如果您使用Jenkins ANT构建步骤,则该参数将作为属性(通过ANT
-D选项)自动传递到ANT脚本。因此您可以
${SVN_BRANCH_DIR}在其中使用(例如svn://myserver/myrepo/${SVN_BRANCH_DIR})。


