使用jenkins测试工具时,是否可以查看jenkins作业dsl生成的实际xml?

时间:2020-07-17 01:38:56

标签: jenkins jenkins-plugins jenkins-groovy jenkins-job-dsl

我正在尝试使用jenkins测试工具来测试jenkins job dsl作业:https://www.testcookbook.com/book/groovy/jenkins/intro-testing-job-dsl.html

是否有一种方法可以输出和验证作业dsl生成的xml,以使用测试工具配置jenkins作业?我还没有找到任何例子。

我想验证作业dsl将在测试中生成的实际配置

诸如“ folder()”或“ multibranchPipelineJob()”之类的dsl函数如何工作?他们可以返回被调用时将要生成的XML吗?运行测试工具时,它实际上是将作业配置写入本地Jenkins实例吗?如果可以,我是否可以检索该XML并在Spock测试中对其进行验证?

1 个答案:

答案 0 :(得分:0)

所有作业配置文件都存储在jenkins主主机中的$ JENKINS_HOME / jobs / $ YOUR_JOB_NAME / config.xml文件中。