295 字小于 1 分钟
主动跳过流水线
如果不需要触发流水线,你可以通过以下方式跳过:
- 在最近一个 commit message 中包含
[ci skip]或[skip ci] - 使用
git push -o ci.skip选项推送
# 方式一:在 commit message 中标记
git commit -m "feat: some feature [ci skip]"
git push origin main# 方式二:通过 push 选项跳过
git commit -m "feat: some feature"
git push origin main -o ci.skip提示
上述方式仅在 push、commit.add 和 branch.create 事件中生效。
事件忽略
为避免不必要的流水线执行,云原生构建会忽略以下情形:
- 密钥仓库的文件变更
- 仓库迁移时 head commit 的时间戳早于仓库创建时间 10 分钟以上
- 仓库设置中未勾选「允许自动触发」的 Git 操作所触发的事件
- 仓库设置中未勾选「Fork 的仓库默认允许自动触发」时,Fork 仓库的「允许自动触发」默认为未勾选