我们正在使用Jenkins企业版。每当我们更新作业配置时,都会有一些情况,系统用户再次将配置更新为之前的配置。
我们无法理解正在做什么进程。
提前感谢您的帮助。
由于声誉不够高,我无法附上截图以了解正在发生的事情。
答案 0 :(得分:6)
最有可能的原因是,您的工作包括"参数化Jenkins管道"阶段(感谢@rjohnston为" Jenkinsfile"以上评论,与此相关)。在这种情况下,一旦参数代码"包含在管道脚本的顶层,任何管道执行都会将作业的参数重置为指定的值" (正如本文中指出的那样:Parameterized Jenkins Pipelines)。
因此,您需要更改配置参数,而不是在作业配置页面本身,而是在管道脚本中,您可以在"脚本路径"中找到的相对链接。 "管道"的领域" Config"的一部分页。
答案 1 :(得分:-4)
我建议您安装名为作业配置历史记录的插件 这将跟踪每个用户的对抗性变化,
以下是此插件的输出,它提供了Job的配置更改的完整详细信息
您还可以获得xml格式的更改,如下所示