【发布时间】:2019-12-27 16:28:44
【问题描述】:
我正在使用 jenkins job dsl 创建 pipelineJob,我不知道如何通过同一个插件删除这些作业。
我在代码库中转了一圈,我认为这是不可行的。
我想使用其余的 api 来调用 api 来删除作业,任何人都可以指导我如何在 groovy 中执行此操作或扩展 Java 类。
基本上是这样的:
- 读取 job.groovy 文件中的作业名称
- 调用其余 api (jenkins_base_url+/job+/doDelete)
谢谢你
【问题讨论】:
-
我很难得到那个讨论。我想做的是删除文件中描述的所有作业。我有一个文件 pipelines.groovy: ``` pipelineJob("example-1") {} pipelineJob("example-2") {} ``` 我想从 cli 运行命令来删除管道中的所有 pipelineJobs。时髦的
标签: jenkins jenkins-plugins jenkins-groovy jenkins-job-dsl