在Jenkins中按条件添加模块

时间:2014-06-25 18:32:22

标签: jenkins

我试图在Jenkins工作,构建任何标签,主干,分支机构。

我添加了这些参数

  • Choice Parameter名为SRC_TYPE,选择tagsbranchestrunk
  • List Subversion tags名为PROJECT_TAG,其存储库网址为svn://foo/bar/tags
  • List Subversion tags名为PROJECT_BRANCH,其存储库网址为svn://foo/bar/branches

现在我想将模块(subversion)添加到依赖于参数的Source Code Management部分。

我需要将此模块的存储库URL设置为

    {li> svn://foo/bar/tags/${PROJECT_TAG}/Project ${SRC_TYPE} == "tags" {li> svn://foo/bar/branches/${PROJECT_BRANCH}/Project ${SRC_TYPE} == "branches" {li> svn://foo/bar/trunk/Project ${SRC_TYPE} == "trunk"

有可能吗?以及如何做到这一点?

1 个答案:

答案 0 :(得分:1)

你需要版本1.32的subversion插件,因为它修复了ISSUE-10678

完成后,您可以配置Subversion下拉构建参数,提供http://foo/bar的SVN URL,它将列出trunk,所有branches和所有{{1在下拉列表下。