我创建了一个触发器(使用 settings/ci_cd 页面)。触发器下方的说明告诉我使用第 3 版 API 调用它(当然,我将 token 变量设置为触发器部分下所述的 token ):
curl -X POST \
-F token=${TOKEN} \
-F ref=master \
https://gitlab.com/api/v3/projects/2313008/trigger/builds
只返回:
{"error":"404 Not Found"}
我也尝试关注 API v4 documentation :
curl --request POST \
--form token=${TOKEN} \
--form ref=master \
https://gitlab.com/api/v4/projects/2313008/trigger/pipeline
返回相同的错误。
是否需要任何其他设置?
最佳答案
关于Gitlab 触发器 API 返回 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42746634/