ManualIntervention@8 - 手動介入 v8 タスク

このタスクを使用して、リリース パイプラインでのデプロイを一時停止し、手動による介入を待機します。

このタスクを使用して、リリース パイプラインでのデプロイを一時停止し、介入を待ちます。

構文

# Manual intervention v8
# Pause deployment and wait for manual intervention.
- task: ManualIntervention@8
  inputs:
    #instructions: # string. Instructions. 
    #emailRecipients: # string. Notify users. 
    #onTimeout: 'reject' # 'reject' | 'resume'. On timeout. Default: reject.
# Manual Intervention v8
# Pause deployment and wait for intervention.
- task: ManualIntervention@8
  inputs:
    #instructions: # string. Instructions. 
    #emailRecipients: # string. Notify users. 
    #onTimeout: 'reject' # 'reject' | 'resume'. On timeout. Default: reject.

入力

instructions - 指示
string.

手動による介入を再開または拒否するときにユーザーに表示される指示を指定します。 これらの手順に基づいて、ユーザーは、この手動介入に関する情報に基づいて決定を行います。


emailRecipients - ユーザーに通知する
string.

手動による介入保留中の電子メールを特定のユーザー (またはグループ) に送信します。 展開の管理アクセス許可を持つユーザーのみが、手動による介入に対処できます。


onTimeout - タイムアウト時
string. 使用できる値: rejectresume。 既定値: reject

指定されたタイムアウト (60 日のいずれか早い方) の保留中の手動介入を自動的に拒否または再開します。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

ステージ内でアクティブなデプロイを一時停止するには、リリース パイプラインでこのタスクを使用します。 これは通常、さまざまな手動の手順またはアクションを実行するために実行され、自動デプロイ タスクが再開されます。

注意

このタスクは 、エージェントレス ジョブ でのみ使用でき、クラシック リリース パイプラインでの使用を目的としています。 この記事では、クラシック パイプラインを参照します。 YAML の使用方法については、「 手動検証タスク」を参照してください。

手動介入タスクの構成のスクリーンショット。

手動介入タスクは、デプロイ アクションを直接実行しません。 代わりに、ステージ内でアクティブなデプロイを一時停止できます。通常は、さまざまな手動の手順またはアクションを実行し、自動デプロイ タスクが再開されます。 たとえば、ユーザーが続行する前に現在のリリースの詳細を編集する必要がある場合があります (おそらく、リリースのタスクで使用されるカスタム変数の値を入力します)。

手動介入タスクの構成には、関連情報を提供したり、エージェントレス ジョブ中にユーザーが実行する手動の手順を指定したりするために使用される Instructions パラメーターが含まれています。 タスクが介入を待機しているときにユーザーとユーザー グループに電子メール通知を送信するように構成し、構成可能なタイムアウトが発生した後に自動応答 (展開の拒否または再開) を指定できます。

注意

組み込みの変数とカスタム変数を使用して、命令の一部を生成できます。

デプロイ中に手動介入タスクがアクティブ化されると、デプロイの状態が IN PROGRESS に設定されます。 メッセージ バーが表示され、指示を含む [手動介入] ダイアログを開くリンクが表示されます。 手動の手順を実行した後、管理者またはユーザーはデプロイを再開するか拒否するかを選択できます。 ステージの デプロイの管理 アクセス許可を持つユーザーは、手動による介入を再開または拒否できます。

このタスクの使用方法の詳細については、「 承認とゲートの概要」を参照してください。

要件

要件 説明
パイプラインの種類 クラシック リリース
上で実行 サーバー
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスクのカテゴリ 配置