Jenkins Isn未触发SCM(SVN)外部项目变更

时间:2013-04-26 17:10:19

标签: svn version-control jenkins jenkins-plugins

我有一个项目:

/svn/repo/my_project/trunk/

具有外部依赖关系(使用svn:externals属性配置):

/svn/repo/my_external_project/trunk/

Jenkins对外部项目没有任何问题,但是当外部项目发生变化时,它并没有触发构建,这是我想要的行为。

我将“包含的区域”属性设置为

/trunk/.*

我是否需要添加到该属性中,可能会删除它?

1 个答案:

答案 0 :(得分:2)

作为一种解决方法,您可以在外部存储库发生更改时从外部触发Jenkins。 Jenkins提供了一个可以通过提交钩子使用的接口。我已经在安装了Jenkins插件的SCM-Manager上看到了类似的东西。在那里,您可以为每个存储库配置Jenkins项目应该在提交时构建。