是否可以仅允许经过身份验证的用户触发Gitlab CI管道?
以下工作但令牌是共享的,因此它不会对卷曲用户进行身份验证:
curl --globoff --request POST “http://gitlab.mydomain.com/api/v4/projects/123/ref/master/trigger/pipeline?token=xxxxxxxxxxxx”
答案 0 :(得分:0)
您可以使用manual actions
。要执行这些,您需要合并权限到执行分支。如果由于某些原因需要此行为仅针对特定分支,则可以使用受保护的分支来进一步限制用户。