0

请帮帮我。论坛上没有答案((我可以通过 API 在 GitlabCI 中重试构建吗?在 Gitlab 中通过提交哈希重试构建或在 GitlabCI 中构建 id。在 GitlabCI 网络中按下按钮

我尝试使用commits api进行初始化新构建http://doc.gitlab.com/ci/api/commits.html,但我不明白如何data在json请求中填充对象。

请告诉我如何使用 GitlabCI REST API 通过提交哈希进行构建或重建?

我非常感谢您能提供的任何帮助。

4

1 回答 1

0

解决了。使用对http://http://somegitlab/api/v1/commits?project_id=yourpojectId&project_token=yourproject令牌的有效请求: { "data":{ "before": "c3c39b43f160c2efed5bbc16d15e91eab3c2ec22",<-- not required "after": "5539ffc98f07777b6360e976cbc7a796bb61e315", "ref": "refs/heads/master", "commits": [{ "id": "5539ffc98f07777b6360e976cbc7a796bb61e315", "message": "fixes #1 complete:1 and 3 sum output", <-- not required "timestamp": "2011-12-12T14:27:31+02:00", <-- not required "url": "http://somegitlab/sonmeproject/somecommit", <-- not required "author": { "name": "Kirill Tilkachev", "email": "lavcraft@gmail.com" } } ] } }

于 2015-07-27T19:53:00.393 回答