使用 Gitlab API 创建 pipeline 的问题
我了解到 Gitlab 有两个 API 可以用于创建一条 pipeline
curl --request POST \ --form token=TOKEN \ --form ref=main \ "https://gitlab.example.com/api/v4/projects/9/trigger/pipeline"
认证方式可以使用
PRIVATE-TOKEN
; 也可以使用TRIGGER-TOKEN
;
但是使用TRIGGER-TOKEN
时,pipeline 的创建者显示的是 trigger 创建者curl --request POST --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/projects/1/pipeline?ref=main"
认证方式好像只能使用
PRIVATE-TOKEN
。
请问,如何选择使用哪个 API 呢?这两个 API 分别适合什么场景下呢?谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论