1

以下のことを接続/達成しようとしています:

  • 複数のステージタスクを持つジョブを持つパイプライン
  • 配信ビュー プラグインを使用して上記のパイプラインを構成する
  • 最終段階の最後のタスクは、本番環境にデプロイすることです [注意: このタスクには手動トリガーが必要です]

ジェンキンスのバージョン: 2.222.x

私が試したこと

node {
  stage 'Build'
  task 'Compile'
  echo 'Compiling'
  sleep 1

  task 'Unit test'
  sleep 1

  stage 'Test'
  task 'Component tests'
  echo 'Running component tests'
  sleep 1

  task 'Integration tests'
  echo 'Running component tests'
  sleep 1

  stage 'Deploy'
  task 'Deploy to UAT'
  echo 'Deploy to UAT environment'
  sleep 1

  task 'Deploy to production'
  echo 'Deploy to production, but wanted with manual trigger'
  sleep 1
}

以下は、私が探している望ましい構成です。 必要な構成、配信パイプライン プラグイン wiki

アップストリームとダウンストリームの構成を使用して複数のフリー スタイル ジョブを作成することで、その手動トリガーを実現できます。手動ステップでは、手動トリガーでポスト ビルド ジョブを設定できます。しかし、それは私がパイプラインで望んでいるものです。なぜなら、そこにはタスクがあるからです(ステージ内でも個別の垂直タスクを実行できます)。

私を助けて、これを達成する方法を提案してください。

4

0 に答える 0