2

私は現在、Jenkins Workflow スクリプトで並列ステップを使用する最善の方法を検討しており、これがどのように機能するかについての私の理解を明確にしたいと考えています。

parallel(firstTask: {
    node {
       // Do some stuff
    }
}, secondTask: {
    node {
        // Do some other stuff
    }
})

この場合、各タスクはノード内に含まれているため、それぞれエグゼキューターを使用しますか? ノード ブロックがなかった場合でも、タスクは同時に実行されますか?

おそらく、最もパフォーマンスの高いソリューションは、各ノードを個別のスレーブで実行することですか?

私は現在、2 つのエグゼキューターを備えた 1 つのマスター ボックスのセットアップを使用しています (クアッド コア マシンなので、これを増やすことができると考えています)。並列ステップを利用する最善の方法を判断しようとしています。または実際、このセットアップでは心配する価値がないかどうか.

4

2 に答える 2

0

これを試してください、 リンク

パラメータを渡して並列ジョブを実行することもできます。

例:

   parallel
   (
    {build("job 1", param1:"value1",param2:"value2")}
    {build("job 2",param1:"value1")}
   )
于 2015-10-23T11:24:35.277 に答える