gpt4 book ai didi

svn - 即使没有新的提交,Jenkins Poll SVN 也会不断构建

转载 作者:行者123 更新时间:2023-12-04 08:28:56 35 4
gpt4 key购买 nike

我正在尝试将 Jenkins 设置为从我的 SVN 存储库中进行轮询,并在检测到提交进入时开始新构建。我已经让轮询部分正常工作,但是构建相当热心,现在它正在重建每次轮询 - 是否有任何变化。 SCM-polling.log 文件内容如下:

Started on Aug 31, 2011 9:49:51 AM
Workspace doesn't contain svn://10.64.147.118:/svn/repos/conttest/csa_test/trunk. Need a new build.
Done. Took 10 ms
Changes found

Jenkins 的控制台输出如下所示:
Started by an SCM change
Checking out a fresh workspace because the workspace is not svn://10.64.147.118:/svn/repos/conttest/csa_test/trunk
Cleaning workspace /var/lib/jenkins/jobs/CSATester/workspace
Checking out svn://10.64.147.118:/svn/repos/conttest/csa_test/trunk
....
no revision recorded for svn://10.64.147.118:/svn/repos/conttest/csa_test/trunk in the previous build
No changesets found for this build

repo url 设置为 svn://10.64.147.118:/svn/repos/conttest/trunk 我已经告诉 Jenkins 删除未版本控制的文件,然后在构建之前更新。工作空间肯定包含 repo 中的文件,并且每次构建都成功。

关于可能导致这种情况的任何想法?

最佳答案

因此,我发现 Jenkins 或 SVN 插件似乎都不支持 svn://协议(protocol)。在将我的 SVN 服务器更改为使用 http://并在 Jenkins 中设置新路径后,除非实际上有新的提交,否则构建将不再发生。

TL,DR:不要使用 svn://,而是使用 http://。

关于svn - 即使没有新的提交,Jenkins Poll SVN 也会不断构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7235084/

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