天蓝色devops上的计划构建作业停止了计划新构建

时间:2019-10-04 17:30:40

标签: azure-devops

有一个计划的作业每30分钟运行一次Azure开发人员,它运行良好,我上次看到的计划构建是在2019-10-02·14:00,从那时起,就没有对天蓝色的开发人员甚至任何人进行任何更改到构建管道的存储库中。

Devops不会触发任何新版本,不确定该问题以及我应该在哪里寻找问题。

尝试进行手动运行,以为它可以在某个地方调用睡眠过程,但无济于事

trigger:
  branches:
    include:
    - master

schedules:
- cron: "*/30 * * * *"
  displayName: Daily half-hourly build
  branches:
    include:
    - master
  always: true

....
....

1 个答案:

答案 0 :(得分:1)

对于您的问题,计划触发器停止计划新版本的原因可能有两个。

第一个:在用户界面中设置计划触发器

使用管道设置用户界面定义的计划触发器优先于YAML计划触发器。

如果您的YAML管道同时具有YAML计划的触发器和UI定义的计划触发器,则仅运行UI定义的计划触发器。要在YAML管道中运行YAML定义的计划的触发器,必须删除在管道设置UI中定义的计划的触发器。

第二个:每个cron计划都有一个限制

每个cron计划每周最多运行 100 条管道。根据您的描述:每30分钟运行一次,它应该超过每周100条管道的限制。如果您需要更多时间,可以将cron计划拆分为多个cron计划,每个cron计划每周导致100条或更少的管道运行。

您可以检查这两点以查看是否是问题的原因。有关详细信息,请参阅此官方document