2017-11-16 7 views
0

Jenkins Pipelineを自分のジョブに使用しています.DockerコンテナまたはVMで実行しています。Jenkins Pipeline + Docker/VMを使用したスト​​リーム出力

問題は、いくつかのタスクが最後に残っているため、ジョブの実行中にコンソールのコマンド出力をストリーミングしたいと思っています。出力はコマンドが終了した後にのみジョブコンソールに印刷され、これらの線で

stage('test') { 
    TEST = sh (
    script: '''cd $WORKSPACE 
       make test 
      ''', 
    returnStdout: true 
).trim() 
    echo "TEST: ${TEST}" 
} 

は確かに、グルーヴィースクリプトでは、私が原料のこの種を行います。 「make test」に時間がかかる場合は、それほど素晴らしいことではありません。

答えて

0

すべてのコードを削除するだけで、必要な処理が実行されます。 :)

stage('test') { 
    sh (
    '''cd $WORKSPACE 
     make test 
    ''' 
) 
} 
+0

... ありがとう@burnettk! –

関連する問題