You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置DevOps Pipeline仅按计划运行,而非主分支变更触发?

解决方案

要让你的Pipeline仅在每周一早上6点运行,而不在main分支变更时自动触发,只需在配置的根级别添加trigger: none即可。

默认情况下,Azure DevOps Pipeline会自动启用CI触发器,只要指定分支(这里是main)有代码变更就会触发运行。添加trigger: none可以完全禁用所有分支的CI触发行为,只保留你配置的定时计划任务。

修改后的完整配置示例:

trigger: none  # 禁用所有CI触发器

schedules:
- cron: "0 6 * * Mon"
  displayName: Monday Morning World Build
  branches:
    include:
    - main

stages:
  - template: ./pipeline-review.yml

... other stuff that's probably not important

这样配置后,Pipeline就只会按照你设定的每周一6点的计划执行,不会再因main分支的代码变更自动运行。

内容的提问来源于stack exchange,提问作者Mike Christensen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 12:30:58