我们的项目使用maven构建,Subversion作为代码存储库,Jenkins用于持续集成。创建新分支时(通常在发布期间),我们必须手动在Jenkins中创建新作业。
是否有可能告诉Jenkins为新创建的分支(而不是遗留分支)自动创建作业?
答案 0 :(得分:3)
是的,这是可行的。您必须创建一个SVN挂钩,然后使用Jenkins CLI(您可以使用groovy)或Jenkins REST API来创建项目的作业。
以下是使用Sinatra + GitHub的示例 另一个使用Groovy + GitHub