在Jenkins上由系统用户更新作业的配置

时间:2014-09-03 10:59:44

标签: jenkins

我们正在使用Jenkins企业版。每当我们更新作业配置时,都会有一些情况,系统用户再次将配置更新为之前的配置。

我们无法理解正在做什么进程。

提前感谢您的帮助。

由于声誉不够高,我无法附上截图以了解正在发生的事情。

2 个答案:

答案 0 :(得分:6)

最有可能的原因是,您的工作包括"参数化Jenkins管道"阶段(感谢@rjohnston为" Jenkinsfile"以上评论,与此相关)。在这种情况下,一旦参数代码"包含在管道脚本的顶层,任何管道执行都会将作业的参数重置为指定的值" (正如本文中指出的那样:Parameterized Jenkins Pipelines)。

因此,您需要更改配置参数,而不是在作业配置页面本身,而是在管道脚本中,您可以在"脚本路径"中找到的相对链接。 "管道"的领域" Config"的一部分页。

答案 1 :(得分:-4)

我建议您安装名为作业配置历史记录的插件 这将跟踪每个用户的对抗性变化,

以下是此插件的输出,它提供了Job的配置更改的完整详细信息 enter image description here


您还可以获得xml格式的更改,如下所示

enter image description here