2016-11-13 8 views
3

Jenkinsパイプラインの新機能は、既存のJenkinsバッチをパイプラインスクリプトを使用して移行することを検討しています。複数のパイプラインジョブと1つの大きなパイプラインジョブの比較

これは知っている人にとっては明らかな疑問かもしれませんが、私はそれについての議論をどこからでも見つけることができませんでした。非常に複雑な一連のジョブがある場合、例えば数百の場合、非常に大きなスクリプトやジョブの数が少ない(おそらくパラメータ化された、5から10など)、より小さなパイプラインスクリプトで1つのジョブを終了するのがベストプラクティスですお互いを呼びます。

+0

は個人的に、私は複雑なマルチジョブシナリオのための準備ができていない、まだジェンキンスパイプラインを考慮してください。

は、次の2つの関連の質問を見てください。 YMMV。 –

答えて

1

1つの巨大なジョブを持つことは、単一のステージをもう簡単に実行できないという重大な欠点があります。一方、すべてを異なるジョブに分割することは、素晴らしいパイプライン機能(共有変数、共有コード)の多くをもう使用できなくなるという欠点があります。私はこれに独特の答えがあるとは思わない。

関連する問題