我有一个项目:
/svn/repo/my_project/trunk/
具有外部依赖关系(使用svn:externals属性配置):
/svn/repo/my_external_project/trunk/
Jenkins对外部项目没有任何问题,但是当外部项目发生变化时,它并没有触发构建,这是我想要的行为。
我将“包含的区域”属性设置为
/trunk/.*
我是否需要添加到该属性中,可能会删除它?
答案 0 :(得分:2)
作为一种解决方法,您可以在外部存储库发生更改时从外部触发Jenkins。 Jenkins提供了一个可以通过提交钩子使用的接口。我已经在安装了Jenkins插件的SCM-Manager上看到了类似的东西。在那里,您可以为每个存储库配置Jenkins项目应该在提交时构建。