2017-09-26 20 views
1

簡単な質問。TFSリリース管理2015 - 環境展開の順序を制限する方法

ユーザーがビルドを環境に展開できる順序を制限または制限する方法はありますか?

例えば、これらの4つの環境を手動のプッシュボタン展開(自動化されていない)で構成した場合、必要に応じて4つすべてを同時に開始できます。

DEV TEST STAGE

Microsoftはそれが理にかなってTFS 2015でこの機能が欠けているように見える PROD:私は、次のいずれかをキックオフ前に行われなければ、他のを待つ必要はありません次の環境でプッシュボタン展開を実行する前に、以前の環境で展開が成功している必要があることを示す展開条件を提供します。

はい、私は知っていますが、あなたはそれを自動化して、デプロイメントをあなたが望む順序で実行できるようにするつもりです。ここの経営陣はそれを望んでいません。彼らは、以前の環境を最初に完了しなければならないという制約があるため、環境ごとにプッシュボタンの展開を望んでいます。

これは、環境ごとに手動で開始することを意味します。

次の環境のためにボタンを押す前の状況を「眼球」のリリースマネージャー以外には、私はこのルールを設定する方法を見ることができません。

アイデア?

答えて

1

現在、手動で展開する状況に制限はありません。これは、リリースプロセスを無効にする機能を提供するために設計されています。

あなたは新しいリリースを作成するときは、常にが展開 アクションを選択することにより、あなたのリリース定義で 環境のいずれかに直接リリースを展開することができことに注意してください。

この場合、別の環境への展開が成功した場合の トリガーなど、環境によって構成がトリガーされますが、適用されません。 これらの設定に関係なく展開が行われます。これにより、リリースプロセスを無効にすることができます。そのような 直接配備を実行するには、配備の管理のアクセス許可が必要です。 は、選択され承認されたユーザーにのみ提供される必要があります。

ソースリンク:Environment triggers

あなたはパラレルフォークを使用することができ、あなたが自動トリガを使用することをお勧めして展開を参加し、define pre- and post-deployment approvalsの能力との組み合わせで、これが合うように複雑で完全に管理された展開のパイプラインの構成を可能にほぼすべてのリリースシナリオ

手動プッシュボタンの展開を主張する場合は、前述のように環境配備の順序を制限する状況をリリースマネージャに「眼球」に依頼する必要があります。

関連する問題