Ser*_*nev 43
最简单的方法,恕我直言,将使用脚本.去http://your.hudson.url/script/
通过运行删除作业:
for(j in hudson.model.Hudson.theInstance.getProjects()) {
j.delete();
}
Run Code Online (Sandbox Code Playgroud)
这种方式为您提供了一个选项,可以轻松使用条件来过滤掉要删除的作业.
为JENKINS
当前版本(2.x):
for(j in jenkins.model.Jenkins.theInstance.getAllItems()) {
j.delete()
}
Run Code Online (Sandbox Code Playgroud)
旧版本:
for(j in jenkins.model.Jenkins.getInstance().getProjects()) {
j.delete();
}
Run Code Online (Sandbox Code Playgroud)
dog*_*ane 15
只需删除作业目录:
cd $HUDSON_HOME/jobs
rm -rf <JOB_NAME>
Run Code Online (Sandbox Code Playgroud)
请参阅:管理Hudson
您可以以编程方式使用XML api(或者如果您愿意,可以使用JSON flavor):
http://your.hudson.url/api/xml?xpath=//job/name&wrapper=jobs
Run Code Online (Sandbox Code Playgroud)
返回:
<jobs>
<name>firstJob</name>
<name>secondJob</name>
<!-- etc -->
</jobs>
Run Code Online (Sandbox Code Playgroud)
现在迭代作业名称并发布一个帖子请求
http://your.hudson.url/job/your.job.name/doDelete
Run Code Online (Sandbox Code Playgroud)
(您可以使用任何支持XML和HTTP的编程语言执行此操作)
| 归档时间: |
|
| 查看次数: |
18173 次 |
| 最近记录: |