7

Jenkinsfile にブロックを使用してparallelいくつかのテストを同時に実行していますが、すべての出力が混同されています。

例として、これは私の Jenkinsfile の抜粋です。

// do some IT against different databases
stage name: 'IT'

parallel (
    mysqlIT: {
        node {
            executeMysqlIT()
        }
    },
    oracleIT: {
        node {
            executeOracleIT()
        }
    }
)

ここで提案されているように、私はnodeeach 内で new を実行しparallelているため、適切に並列化され、それぞれが独自のワークスペースを取得することに注意してください。

parallelJenkins にブロックの個別の出力を表示させるにはどうすればよいですか?

4

2 に答える 2

8

ジョブのビルド ページの左側に「パイプライン ステップ」というリンクがあります。ツリー状の構造で、並列ステップを含め、ジョブが実行したすべてのステップを見つけることができます。各ステップ内に移動し、左側のリンクを使用してコンソール ログにアクセスできます。または、同じ行の右側にある「ターミナル」アイコンを使用することもできます。

それをクリックすると、同時に実行されている他のステップと混在することなく、そのステップ内でのみ生成されたコンソール ログが表示されます。1 つまたは複数の並行ステップがまだ進行中の場合、それらのログは各コンソール ログ ページで動的に更新されます。

于 2016-05-08T02:16:48.320 に答える