如何在创建SVN分支时让Jenkins自动克隆maven作业?

时间:2012-10-19 14:59:51

标签: svn maven jenkins

我们的项目使用maven构建,Subversion作为代码存储库,Jenkins用于持续集成。创建新分支时(通常在发布期间),我们必须手动在Jenkins中创建新作业。

是否有可能告诉Jenkins为新创建的分支(而不是遗留分支)自动创建作业?

1 个答案:

答案 0 :(得分:3)

是的,这是可行的。您必须创建一个SVN挂钩,然后使用Jenkins CLI(您可以使用groovy)或Jenkins REST API来创建项目的作业。

以下是使用Sinatra + GitHub的示例 另一个使用Groovy + GitHub