如何使用作业dsl向现有作业添加帖子构建步骤? 注意:我需要附加到现有作业。它不应该删除现有的步骤。
答案 0 :(得分:1)
您无法将某些内容附加到现有作业中。您需要在Job DSL中编写完整的作业定义。
但您可以使用Jenkins API添加帖子构建步骤:
FreeStyleProject job = Jenkins.instance.getItem('job-a')
job.publishersList << new hudson.tasks.BuildTrigger('job-b', false)
您可以在Jenkins脚本控制台中尝试代码。
请注意,每次运行脚本时都会添加一个构建后步骤。如果您在Job DSL中编写完整的作业定义,则仅当脚本更改或作业配置与定义不匹配时,作业DSL引擎才会修改作业。