如何在管道内部推送后不触发管道

How to not trigger the pipeline after a push inside a pipeline

我正在 GitLab CI/CD 管道中处理文件,并在工作结束时将它们推送到存储库中。

问题是推送本身触发了管道的运行。

我试图通过在提交消息中添加关键字 [ci skip] 来解决这个问题。

它正在运行,但仍然添加历史记录中跳过的管道:

是否有另一种方法可以在推送管道后跳过管道 运行 而看不到这个跳过的管道?

不幸的是,这个跳过的管道无法隐藏,唯一的解决方案是运行仅在手动触发管道或从管道触发时使用工作流,但它会阻止任何创建管道的提交。

打开 gitlab 组织的更改:#28369