使用个人令牌触发Gitlab CI管道

时间:2017-06-23 10:16:28

标签: gitlab

是否可以仅允许经过身份验证的用户触发Gitlab CI管道?

以下工作但令牌是共享的,因此它不会对卷曲用户进行身份验证:

  

curl --globoff --request POST   “http://gitlab.mydomain.com/api/v4/projects/123/ref/master/trigger/pipeline?token=xxxxxxxxxxxx

1 个答案:

答案 0 :(得分:0)

您可以使用manual actions。要执行这些,您需要合并权限到执行分支。如果由于某些原因需要此行为仅针对特定分支,则可以使用受保护的分支来进一步限制用户。

https://docs.gitlab.com/ce/ci/yaml/#manual-actions