GitLab管道:执行除用户以外的作业(运行程序计算机)

GitLab管道:执行除用户以外的作业(运行程序计算机),gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,是否可以仅运行特定作业/除非推送来自特定用户 我可以在每项工作开始时通过脚本搜索提交作者来完成,但也许还有更优雅的方式 解释 我们使用git lab Runner在develop发生更改时将develop合并到所有其他分支 我们的gitlab Runner拥有自己的用户,用户可以通过写入来推送,因此它的工作方式就像一个魔咒 我们要避免的一件事是为该用户(运行者)推送的分支运行特定的资源消耗作业。您可以使用运行者提交消息中的[skip ci]字符串进行合并。这将跳过该推送的ci管道 当Gitla

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

我可以在每项工作开始时通过脚本搜索提交作者来完成,但也许还有更优雅的方式


解释

我们使用git lab Runner在develop发生更改时将develop合并到所有其他分支

我们的gitlab Runner拥有自己的用户,用户可以通过写入来推送,因此它的工作方式就像一个魔咒


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

您可以使用运行者提交消息中的
[skip ci]
字符串进行合并。这将跳过该推送的ci管道


当Gitlab runner按下标签时,我会使用它。

哦,太好了!我现在不知道。但是,我仍然希望运行测试,但不希望运行其他作业。如果有[跳过]就好了