当 svn 签出失败时,我的 jenkins 作业开始自行禁用。我探索了以前的版本,它们在失败时从未禁用。这种新行为对我来说是不希望的。
新生成日志中的消息如下所示:
...
One or more repository locations do not exist anymore for myJob1, project will be disabled.
The project has been disabled
ERROR: Failed to parse svn info for 'repourl'
...
我降级了最近更新的 jenkins Subversion 插件,以及多 scm 插件。但是,问题仍然存在。
有什么建议吗?
该消息来自 Blame Subversion 插件。您最近可能安装了该插件吗?或者你最近把SVN的责任作为一种选择?
我认为这是 Subversion 插件的未记录(?)行为,如果 SVN URL 无效(不再),则自动禁用作业。正如 2012 年的讨论所示,这种行为似乎已经实施了好几年。我只是在将SVN项目移动到导致我的项目被禁用的其他文件夹后才了解到这种行为。我没有找到有关如何禁用此行为的任何信息。
2021/09 更新:
该行为显然仍然存在,似乎无法禁用它。不过,Jenkins JIRA上有一个相应的功能请求:JENKINS-10922
。请为此功能请求投票!