我有一份詹金斯工作,后来被克隆和修改。现在我想比较两个工作的配置。不是历史变化,不是结果,而是两个工作的配置。
是否可以比较两个Jenkins作业的配置?
答案 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”下的文件夹中。但是,如果您无权访问这些文件夹,则仍可以比较这些作业。打开“作业配置历史记录”并从两个作业中下载最新作业,并将其与您喜欢的差异工具进行比较。