共用方式為


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.

輸入

instructions - 指示
string

指定繼續或拒絕手動介入時向用戶顯示的指示。 根據這些指示,使用者將會做出關於此手動介入的明智決策。


emailRecipients - 通知使用者
string

將手動介入擱置的電子郵件傳送給特定使用者(或群組)。 只有具有管理部署許可權的使用者才能在手動介入時採取行動。


onTimeout - 逾時
string。 允許的值:rejectresume。 預設值:reject

在指定的逾時擱置或 60 天之後,自動拒絕或繼續手動介入,無論早於哪一天。


工作控制選項

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

輸出變數

沒有。

備註

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

備註

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

設定手動介入工作的螢幕快照。

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

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

備註

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

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

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

需求

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