2

デプロイ パイプラインにはテンプレートを使用しています。デプロイする 3 つの環境があります。私たちが直面している問題は、パイプラインのトリガーです。

理想的なシナリオは、デプロイ後に API レベルの機能テストを実行する開発環境に自動デプロイし、手動および自動テストの結果に満足したら、手動で UAT および本番環境にデプロイすることです。

デプロイ パイプラインは同じで、環境名をパラメーターとしてテンプレートから作成します。テンプレートから条件付きでパイプライン ビルドを開始するように GO CD に指示する方法はありますか (if dev start automatic else start manualメタ言語のようなもの)?

4

1 に答える 1

2

パラメータではなく環境変数として環境名を使用できる場合は、パイプライン API を使用してデプロイ パイプラインをトリガーできます。そのため、デプロイ パイプラインを手動トリガー モードのままにし、別のパイプラインを使用して変更をポーリングし、開発環境のデプロイ用にパイプライン API を自動的にトリガーすることができます。UAT および運用環境では、テンプレート化されたパイプラインを手動トリガーで使用できます。パラメータや環境変数に基づいてトリガーを制御できるとは思いません。

于 2015-09-15T09:25:23.523 に答える