我想更新Jenkins中的DependencyGraph。
代码的某些部分:
def pl = z.getPublishersList()
for(w in pl){
def bt = w.grep(hudson.tasks.BuildTrigger.class)
println(bt )
for(aa in bt){
println("BT " + aa.getChildProjectsValue())
pl.add( new hudson.tasks.BuildTrigger("TestTop2", false))
}
}
我尝试使用
def newtop = hi.getItem("TestTop2")
def graph3 = Hudson.getInstance().getDependencyGraph()
newtop.buildDependencyGraph(graph2)
但这不起作用。什么是重建DependencyGraph的正确方法?
答案 0 :(得分:0)
这将从脚本控制台重建DependencyGraph
def hi = hudson.model.Hudson.instance
hi.rebuildDependencyGraph()