是否可以仅运行特定作业/除了来自特定用户的推送?
我可以通过脚本在每个作业开始时搜索提交作者来做到这一点,但也许有更优雅的方式 .
Explanation
当开发改变时,我们使用git lab Runner将开发合并到所有其他分支 .
我们的gitlab Runner有自己的用户写入推送,所以它就像一个魅力 .
我们要避免的一件事是为该用户(跑步者)推送的分支运行特定的资源消耗作业 .
您可以在runners commit消息中使用 [skip ci] 字符串进行合并 . 这将推动ci管道的推动 . Docs here .
[skip ci]
我在Gitlab转轮推动标签时使用它 .
1 回答
您可以在runners commit消息中使用
[skip ci]
字符串进行合并 . 这将推动ci管道的推动 . Docs here .我在Gitlab转轮推动标签时使用它 .