有没有一种方法可以在不触发管道的情况下提交到 Azure Dev Ops 存储库?
Is there a way to commit to Azure Dev Ops repositories without triggering pipelines?
我将代码存储在 Azure Dev Ops git 存储库的各个分支中。
开发人员是否有可能以某种方式推送到一个分支,传递某种命令行标志,这将停止为该分支执行的任何管道?
当检测到我的分支发生变化时,我有许多管道设置为 运行。
工作流程:
- 开发者撤下分支(例如
features/abc
)
- 开发人员将更改推送到该分支
然后我的pipeline.yml
文件设置如下:
trigger:
batch: true
branches:
include:
- features/*
当开发人员推送到将启动管道的 feature/abc
时。
我想知道当我输入 git push
时是否可以在命令行上设置某种标志来停止管道执行。
是的,这是可能的,一种方法是在提交消息中包含 [skip ci]。
完整的方法列表可以在 documentation 部分 header“跳过 CI 进行单个推送”部分下找到
我将代码存储在 Azure Dev Ops git 存储库的各个分支中。
开发人员是否有可能以某种方式推送到一个分支,传递某种命令行标志,这将停止为该分支执行的任何管道?
当检测到我的分支发生变化时,我有许多管道设置为 运行。
工作流程:
- 开发者撤下分支(例如
features/abc
) - 开发人员将更改推送到该分支
然后我的pipeline.yml
文件设置如下:
trigger:
batch: true
branches:
include:
- features/*
当开发人员推送到将启动管道的 feature/abc
时。
我想知道当我输入 git push
时是否可以在命令行上设置某种标志来停止管道执行。
是的,这是可能的,一种方法是在提交消息中包含 [skip ci]。
完整的方法列表可以在 documentation 部分 header“跳过 CI 进行单个推送”部分下找到