配置Jenkins以使用SVN分支

mry*_*lin 17 svn continuous-integration branch hudson jenkins

我目前正在设置Jenkins与SVN存储库一起工作.目前它适用于行李箱.现在我想设置Jenkins来处理新创建的分支.我不想为SVN中的每个新分支手动创建新项目.

  • 是否已经有一个解决方案允许使用SVN并在Jenkins中为SVN中创建的每个brach自动创建作业/任务?
  • 你如何使用Jenkins与SVN标签/分支机构?

dez*_*zhi 15

如果您对jenkins不是很熟悉,也请查看我的答案.

它提供了一个带有屏幕截图的分步解决方案.

默认情况下,subversion插件安装在最新版本中(2015年9月).

然后,您应该按如下方式配置项目:

  1. 检查"此构建已参数化"
  2. 选择"List subverion tags(and more)"
  3. 在名称字段中,设置一个可变名称,稍后可以在svn url中引用该名称.我在这里选择svnbranch.
  4. 在存储库URL字段中,为其提供项目URL(需要包含主干,分支和标记)
  5. 根据您的需要填写其他字段
  6. 在源代码管理中,引用之前在存储库URL中定义的变量.

查看以下截图:

在此输入图像描述

在此输入图像描述


Che*_*ers 5

Subversion插件应该包含一个下拉构建参数选项.您可以包含基本存储库,然后选择分支,标记或主干.

检查一下:如何配置单个Jenkins作业以从主干或分支机构进行发布过程?

更多信息请访问:https://issues.jenkins-ci.org/browse/JENKINS-10678