【发布时间】:2022-01-28 22:22:31
【问题描述】:
我正在尝试通过使用 yaml 而不是 azure 管道调度来运行 cron 调度。
这是我的 YAML:
trigger: none
pr: none
schedules:
- cron: "0 0 * * *"
displayName: Daily midnight build when changes have been pushed
always: true
branches:
include:
- branch1
- branch2
variables:
- group: BranchVariables
首先,每次有人提出 PR 时它都会运行,发现我必须添加“pr: none”。现在我不知道缺少什么。我可能会错过什么? ms 文档很少,我已经阅读了有关此问题的所有相关主题。
提前致谢!
更新: 当我想检查管道上的时间表时,它没有显示任何内容,我也无法同步
当我编辑管道时,我在 master 分支上获得了当前的 yaml 版本,我们不再使用并且不是默认分支。管道应该只针对我包含在 yaml 分支属性中的两个分支运行。
今天晚上管道仍然没有运行,我的猜测是现在必须将带有时间表的 yaml 也签入到 master 分支。我发现可以为每个管道设置默认分支,我现在对其进行了更改,最后可以同步并查看时间表。对我来说仍然很神秘的是,我必须在时间表出现之前将默认管道分支添加到包含的分支中。我现在只使用一个包含的分支。
【问题讨论】:
标签: azure-devops cron yaml azure-pipelines