我想删除Jenkins下的Views而不影响视图下的Jobs。我问这个为什么,因为即使在以管理员身份删除之后我也无法输入相同的View名称。
我检查了Jenkins文件夹下的Config文件并尝试编辑了View名称但是没有用。
我需要确认以下脚本是仅删除视图名称还是删除视图下的作业。
Jenkins.instance.getView("MyView").items.each { item ->
println "deleting $item.name"
item.delete()
}
答案 0 :(得分:9)
转到查看 - >编辑视图 - >取消选中该视图上的所有作业 - >保存 - >删除视图
答案 1 :(得分:2)
要删除视图(而不是触及其中的任何作业),请使用
def view = Jenkins.instance.getView("MyView")
Jenkins.instance.deleteView( view )
您的代码会删除视图中的作业(但不会删除视图本身),因此请注意:)