Ole*_*ers 10 azure-devops azure-pipelines
我有一个 Azure Devops- 管道,应每天 3:00 在develop- 分支上运行。Yaml 的开头如下所示:
schedules:
- cron: "0 3 * * *"
displayName: 3 build
branches:
include:
- develop
pool:
name: default
demands: Agent.OS -equals Windows_NT
steps:
...
Run Code Online (Sandbox Code Playgroud)
现在我的问题是:每当我将更改推送到任何分支时,管道就会开始运行(“Individual CI for”),因此不仅 cron 被忽略,branchfilter 似乎也被忽略。
我在 DevOps - UI 中没有覆盖触发器设置。
什么地方出了错?
(没有触发此管道的分支策略)
Jam*_*eed 22
如果您没有指定一组触发器,则 Azure DevOps 会假设您希望对所有内容都进行触发器。
所以没有一个trigger部分和写作是一样的
trigger:
branches:
include:
- '*'
Run Code Online (Sandbox Code Playgroud)
如果您不需要任何触发器,那么您需要将以下内容添加到您的管道中
trigger: none
Run Code Online (Sandbox Code Playgroud)
这将明确告诉 Azure DevOps 您不想在分支更改时运行管道。
| 归档时间: |
|
| 查看次数: |
3272 次 |
| 最近记录: |