gpt4 book ai didi

svn - Jenkins 管道 - SVN 轮询

转载 作者:行者123 更新时间:2023-12-04 17:53:23 24 4
gpt4 key购买 nike

我有一个 Jenkins 管道模板,它在 Subversion 中使用 Jenkins 文件。

Jenkins 文件有 svn checkout 方法来检查真正的应用程序。 (真正应用的svn url是jenkins env变量传过来的)

我需要对真实应用进行svn轮询,当真实应用发生变化时触发作业。

当我在 jenkins 模板中使用轮询选项时,它总是在 Subversion 中对 JenkinsFile 进行轮询。

有什么方法可以轮询真实的应用程序吗?

最佳答案

我也遇到了同样的问题。我的 SVN url 是参数化的,轮询函数不评估变量 => 肯定会触发构建 :-(

但这不是我想要的!

我的真实项目是在 Jenkinsfile 中 checkout 的,因此解决方法是将 Jenkinsfile 存储库排除在轮询之外,但 ui 中没有选项......


编辑 1

我已经更新了我的插件,它现在似乎可以正常工作了。你有什么版本的 subversion-plugin?

我正在使用 2.7.1


编辑2

不,它没有。

如果无法访问 url,我已经克隆了 subversion-plugin-master 并将功能从“BUILD_NOW”更改为“NO_CHANGES”。

使用该修改后的版本,构建不会从参数化管道存储库触发。 Jenkinsfile 中的其他存储库得到正确监控。

关于svn - Jenkins 管道 - SVN 轮询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42513365/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com