svn - Jenkins 不会在 SCM (SVN) 外部项目变更上触发构建

标签 svn version-control jenkins jenkins-plugins

我有一个项目:

/svn/repo/my_project/trunk/

它有一个外部依赖(配置了 svn:externals 属性):

/svn/repo/my_external_project/trunk/

Jenkins 对外部项目进行深度学习没有问题,但当外部项目发生变化时它不会触发构建,这是我想要的行为。

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

/trunk/.*

我是否需要向该属性添加某些内容,也许是删除它?

最佳答案

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

关于svn - Jenkins 不会在 SCM (SVN) 外部项目变更上触发构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16241772/

相关文章:

svn - 当使用 svn cp 或 svn mv 时,如何使 svn diff 生成补丁将应用的文件?

svn - 如何为多个用户设置svn + ssh?

Apache DocumentRoot 的 Gitolite 本地工作副本

svn - 让 SVN 使用我的代理服务器

SVN 由 1 个用户专门更改的文件列表

git stash,jenkins 管道,没有使用存储库的 git 作业

svn - 如何仅检入更改为颠覆的文件集

svn - 用于Web开发的单一测试服务器和svn

apache2 - 无法访问 Jenkins

java - 使用 Maven 和 Jenkins 的 Eclipse @NonNull 注释