1

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を再構築する正しい方法は何ですか?

4

1 に答える 1

0

これにより、スクリプトコンソールからDependencyGraphが再構築されます

def hi = hudson.model.Hudson.instance
hi.rebuildDependencyGraph()
于 2013-01-03T13:36:13.243 に答える