延遲工作

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019

在發行管線的 無代理程式作業 中使用此工作,以暫停管線執行(固定延遲時間)。

要求

只能在發行管線的 無代理程式作業 中使用。

YAML 程式碼片段

# Delay
# Delay further execution of a workflow by a fixed time
jobs:
- job: RunsOnServer
  pool: Server
  steps:
  - task: Delay@1
    inputs:
      #delayForMinutes: '0' 

引數

引數 描述
delayForMinutes
延遲時間 (分鐘)
(必要的) 延遲指定時間(以分鐘為單位)執行工作流程。
0值表示工作流程執行會在沒有延遲的情況下啟動
預設值:0

另請參閱GitHub上的這項工作。

開放原始碼

這項工作開放原始碼在 GitHub 上。 歡迎您提供意見反應和投稿。

常見問題集

是否需要代理程式?

您至少需要一個 代理程式 來執行您的組建或發行。

我遇到問題。 如何進行疑難排解?

請參閱 疑難排解組建和發行

我無法選取預設的代理程式組件區,也無法將組建或發行排在佇列中。 我要如何修正此問題?

請參閱 代理程式集區。

我的 NuGet 推送工作失敗,發生下列錯誤:「錯誤:無法取得本機簽發者憑證」。 我該怎麼辦?

您可以藉由新增受信任的根憑證來修正此問題。 您可以將環境變數新增 NODE_EXTRA_CA_CERTS=file 至組建代理程式,也可以在管線中新增工作 NODE.EXTRA.CA.CERTS=file 變數。 如需此變數的詳細資訊,請參閱 Node.js 檔 。 如需在管線中設定變數的指示,請參閱在 管線中設定變數