始终:Azure DevOps管道中的真实行为问题

叶戈尔·安德罗索夫(Yegor Androsov)

我要实现的目标:仅在cron计时器上运行管道,并在计时器上运行它,始终忽略先前的运行状态

trigger: none # No CI build

pr: none # Not for pull requests

schedules:
- cron: "0 0 * * *"
  displayName: Daily midnight build
  branches:
    include:
    - integration-tests
  always: true

我目前所拥有的:

  1. 管道故障按预期工作

在此处输入图片说明

  1. 首次成功运行后,成功的管道停止工作。当手动触发的运行失败时,它甚至不会启动。

在此处输入图片说明

  1. 所有管道均具有正确的“计划运行”选项卡。

在此处输入图片说明

  1. 每个管道都没有通过UI配置任何触发器/时间表

在此处输入图片说明

我究竟做错了什么?

刘维托

您可以查看以下常见问题解答:

我在“计划的运行”面板中看到了计划的运行。但是,它当时不运行。为什么?

  • “计划的运行”面板显示所有潜在的计划。但是,除非您对代码进行了真正的更新,否则它实际上可能不会运行。要强制计划始终运行,请确保已在YAML管道中设置了always属性,或选中了始终在经典管道中运行的选项。

而这个我YAML的时间表进行工作的罚款。但是,他们现在停止工作了。我该如何调试?

根据描述,您可以对YAML文件进行一些小改动,然后将更新推送到存储库中。

您也可以尝试创建新的YAML构建并检查结果。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章