比较两个不同作业的Jenkins配置

时间:2015-07-28 15:20:27

标签: jenkins

我有一份詹金斯工作,后来被克隆和修改。现在我想比较两个工作的配置。不是历史变化,不是结果,而是两个工作的配置。

是否可以比较两个Jenkins作业的配置?

3 个答案:

答案 0 :(得分:3)

Try:

diff $JENKINS_HOME/jobs/job1/config.xml $JENKINS_HOME/jobs/job2/config.xml

or

vimdiff $JENKINS_HOME/jobs/job1/config.xml $JENKINS_HOME/jobs/job2/config.xml

答案 1 :(得分:0)

我不知道Jenkins的现有插件可以让你这样做,但你可以手动检查其中每一个的配置文件,如notepad ++,并突出显示文件之间的差异。

您可以在名为' config.xml'

的文件中找到各自作业/文件夹中的配置文件

答案 2 :(得分:0)

Mainframer正在得到答案,但我发现了一种不同的方式。

如果您有权访问该计算机,则可以对xml文件执行diff操作。它们保存在“$ JENKINS_HOME / jobs // config.xml”下的文件夹中。但是,如果您无权访问这些文件夹,则仍可以比较这些作业。打开“作业配置历史记录”并从两个作业中下载最新作业,并将其与您喜欢的差异工具进行比较。