延遲工作
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 檔 。 如需在管線中設定變數的指示,請參閱在 管線中設定變數 。