2017-04-26 8 views
1

次のサンプルでは、​​ジョブの表示がすべて「テスト」を一括して行います。個々のテストを横に積み重ねて表示する方法はありますか?添付の画像を参照してください。Jenkins Pipelineプラグインの場合、名前付きパラレルステップを表示するにはどうすればいいですか

node ('master') { 
    stage("Setup") { 
    echo "setting up tests on master" 
    } 
    stage("Tests") { 
    def stepsToRun = [:] 
    for (String name : resultList) { 
     stepsToRun["Tests:${name}"] = { node('another_build_node') { 
      echo "start |${name}|" 
      sleep 1 
      echo "done'" 
     }} 
     } 
     println stepsToRun 
     parallel stepsToRun 
    } 
    stage("Teardown") { 
    echo "post-test teardown on master" 
    } 
} 

job display

+0

resultListの内容は重要ではなく、実際のコードで実行するテストのリストです –

答えて

0

Pipeline "stage"

は、例えば、全体 パイプラインの概念的に別個のサブセットを定義するための工程である: "ビルド"、 "テスト"、および"展開" 多くのプラグインを視覚化または表示する Jenkinsパイプラインのステータス/進行状況。

しかしJenkins Pipeline Stages

、あなたはダイナミックなステージを作成しようとすることができ、ここでいくつかの答えが示唆するように、::彼らは、次のワークフローでの駆動部品であるため

ワークフローはステージによって分解しCan I create dynamically stages in a Jenkins pipeline?

関連する問題