我正在尝试使用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测试中对其进行验证?
答案 0 :(得分:0)
所有作业配置文件都存储在jenkins主主机中的$ JENKINS_HOME / jobs / $ YOUR_JOB_NAME / config.xml文件中。