質問: job1→job2→job3のように複数のジョブを連続して実行させたいです。 ビルド後の処理→他のプロジェクトのビルド または ビルド・トリガ→他プロジェクトの後にビルド の設定をすればできるのですが、それだとWebから手動でジョブを実行した場合も連続して実行されてしまいます。 * 夜間バッチではジョブを連続して実行したい * 手動でトリガーした場合は1個のジョブだけを実行したい という状況です。 それぞれ時間をずらして夜間バッチを設定するという方法もありますが、それには各処理の時間を見積もらねばならず... 他に何かいい方法はないでしょうか?
回答: Pipeline 機能を使うことで個別ジョブを連続実行でき、実行結果がビジュアル表示されます。 Jenkins 2の新機能「Pipeline」を使ってみよう ジョブを連続実行するスクリプトは次のような記述になります。 node { stage 'Stage 1' build job: 'job1' stage 'Stage 2' build job: 'job2' stage 'Stage 3' build job: 'job3' }