首页 文章

GitLab Pipeline:执行除用户以外的工作(Runner机器)

提问于
浏览
0

是否可以仅运行特定作业/除了来自特定用户的推送?

我可以通过脚本在每个作业开始时搜索提交作者来做到这一点,但也许有更优雅的方式 .


Explanation

当开发改变时,我们使用git lab Runner将开发合并到所有其他分支 .

我们的gitlab Runner有自己的用户写入推送,所以它就像一个魅力 .

我们要避免的一件事是为该用户(跑步者)推送的分支运行特定的资源消耗作业 .

1 回答

  • 1

    您可以在runners commit消息中使用 [skip ci] 字符串进行合并 . 这将推动ci管道的推动 . Docs here .

    我在Gitlab转轮推动标签时使用它 .

相关问题