10

我创建了一个触发器(使用 settings/ci_cd 页面)。触发器下方的说明告诉我使用第 3 版 API 调用它(当然,我将令牌变量设置为触发器部分下所述的令牌):

curl -X POST \
     -F token=${TOKEN} \
     -F ref=master \
     https://gitlab.com/api/v3/projects/2313008/trigger/builds

仅返回:

{“未找到错误404”}

我还尝试遵循API v4 文档

curl --request POST \
     --form token=${TOKEN} \
     --form ref=master \
     https://gitlab.com/api/v4/projects/2313008/trigger/pipeline

返回相同的错误。

是否需要任何其他设置?

4

2 回答 2

10

我有同样的问题,但我使用Personal Access Token而不是Pipeline trigger token!!

您可以在项目 repo CI/CD 设置中生成此令牌。 管道触发器

于 2018-02-06T13:41:18.710 回答
0

我今天重试了相同的请求,现在可以了。gitlab.com 可能存在一些问题。

于 2017-04-09T08:43:46.923 回答