延迟任务

Azure Pipelines

在发布管道的无代理 作业 中使用此任务,以暂停管道的执行,以固定延迟时间。

需求

只能在发布管道 的无 代理作业中使用。

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 值表示工作流执行将立即开始,而不会延迟
默认值:300

另请参阅 GitHub 上的任务

开源

此任务在 上是开源GitHub。 欢迎提供反馈和建议。

常见问题解答

需要使用代理吗?

至少需要一个代理才能运行生成或发布。

我遇到了问题。 如何对其进行故障排除?

请查看排查生成和发布问题

我无法选择默认代理池,无法将生成或发布排队。 如何修复此问题?

请查看代理池

我的 NuGet 推送任务失败,出现“错误: 无法获取本地颁发者证书”错误。 如何解决此问题?

可通过添加受信任的根证书来解决此问题。 可将环境变量 NODE_EXTRA_CA_CERTS=file 添加到生成代理,也可在管道中添加任务变量 NODE.EXTRA.CA.CERTS=file。 有关此变量的更多详细信息,请参阅 Node.js 文档。 有关在管道中设置变量的说明,请参阅在管道中设置变量