ManualIntervention@8 - 手動介入 v8 工作

使用此工作來暫停發行管線中的部署,並等候手動介入。

使用此工作來暫停發行管線中的部署,並等候介入。

Syntax

# 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 天內擱置手動介入之後,自動拒絕或繼續手動介入,或從稍早時間起的 60 天。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

無。

備註

在發行管線中使用這項工作,在階段內暫停作用中的部署。 這通常會執行以執行各種手動步驟或動作,然後繼續執行自動化部署工作。

注意

此工作只能用於 無代理程式作業 ,而且適用于傳統發行管線。 本文指的是傳統管線。 如需 YAML 使用方式,請參閱 手動驗證工作

設定手動介入工作的螢幕擷取畫面。

手動介入工作不會直接執行部署動作。 相反地,它可讓您在階段內暫停作用中的部署,通常是執行各種手動步驟或動作,然後繼續自動化部署工作。 例如,使用者可能需要先編輯目前版本的詳細資料,再繼續 (,或許是輸入發行) 中工作所使用的自訂變數值。

手動介入工作設定包含指示參數,可用來提供相關資訊,或指定使用者在無代理程式作業期間執行的手動步驟。 您可以設定工作在等候介入時將電子郵件通知傳送給使用者和使用者群組,並在發生可設定的逾時之後,指定自動回應 (拒絕或繼續部署) 。

注意

您可以使用內建和自訂變數來產生指示的部分。

在部署期間啟動手動介入工作時,會將部署狀態設定為 [進行中]。 消息列隨即顯示,其中包含開啟 [手動介入] 對話方塊的連結,其中包含指示。 執行手動步驟之後,系統管理員或使用者可以選擇繼續部署或拒絕部署。 具有階段上 管理部署 許可權的使用者可以繼續或拒絕手動介入。

如需使用此工作的詳細資訊,請參閱 核准和閘道概觀

規格需求

需求 描述
管線類型 傳統版本
執行于 伺服器
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 所有支援的代理程式版本。
工作類別 部署