gitlab-ci.yml仅在受保护的分支上运行作业

时间:2019-11-16 23:07:55

标签: git gitlab-ci

我只想在受保护的分支上执行作业,我查看了文档,但似乎不可能。 https://docs.gitlab.com/ee/ci/yaml/#onlyexcept-basic

有办法吗?

1 个答案:

答案 0 :(得分:0)

分支可以保护人们可以在其上推送或合并的对象。 但是您可以从该分支创建一个副本并对其进行处理,然后创建一个将其与主分支合并的请求

首先,您可以使用以下命令创建分支

$ git checkout -b new-branch-name

完成任务后,使用以下命令将其推送到服务器上

$ git push -u (origin-name) new-branch-name

现在您可以在服务器上创建合并请求,并要求管理员对其进行合并。