延迟管道 24 小时

延迟管道 24 小时

你好,我正在使用 Azure piplines 执行一些任务

下面是我想要实现的一个简单示例:

在此处输入图片描述

我想要做的是在管道1完成后触发管道2(这已经完成),一旦管道2被触发,我希望它等待24小时后再运行,我不知道这是否可能

我尝试了延迟任务,但它在 1 小时后超时

我读到过超时是

  • 在具有公共项目和公共存储库的 Microsoft 托管代理上进行 360 分钟(6 小时)
  • 在具有私有项目或私有存储库的 Microsoft 托管代理上 60 分钟

因此,只有在自托管代理上才可以实现任务持续 24 小时的选项

我还看到了计划选项,它处于回购级别,而不是管道完成级别

我希望有人能引导我走向正确的方向

答案1

此类任务可以通过无代理作业运行:无代理作业支持的任务

jobs:
- job: string
  pool: server # note: the value 'server' is a reserved keyword which indicates this is an agentless job
  steps:
  - task: Delay@1
    inputs:
      delayForMinutes: '1440'

相关内容