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