2017-11-30 12 views
0

2つのプロジェクトbuilddeployがあるとします。Jenkins - 別のプロジェクトの成功ビルドからビルドの選択肢を一覧表示する方法

deployのビルドパラメータをドロップダウンにして、どちらを展開するかを選択できると期待しています。

すべてのドロップダウンアイテムは、成功したビルドのビルド名です(build)。

これまでGroovyスクリプトでこれを見つけましたが、今は見つけられません。 :(

答えて

0

このグルーヴィーなスクリプトは、拡張可能な選択肢パラメータに追加したとき、成功したが、与えられたジョブから構築して一覧表示することができます。

def builds = [] 

def job = jenkins.model.Jenkins.instance.getItem(JOB-NAME) 
job.builds.each { 
def build = it 
if (it.getResult().toString().equals("SUCCESS")) { 
    it.badgeActions.each { 
      builds.add(build.displayName[1..-1]) 
    } 
    } 
} 

builds.unique(); 
+0

をそれはところで、作品、 '' '[1 ..- 1のdisplayNameを] '' 'は' '' displayName''または '' 'displayName [0 ..- 1]' ''でなければなりません – Mike

関連する問題