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