获得GitLab持续集成的最新成功提交

时间:2015-11-02 15:37:46

标签: gitlab gitlab-ci

我正在使用自己的GitLab和GitLab CI服务器。我想获得最新的成功提交。

我只能通过网址从分支机构获取最新的构建状态:

      http://mygitlab.ci/projects/3/status?ref=master

我需要这样才能部署我的仓库的最新成功版本,但我真的不理解使用自己的GitLab的CI,并且没有很多文档。

更新

即。在图片中,您可以看到最新的3次提交及其状态。我真的需要获得最新的成功提交(763a3077)。

enter image description here

1 个答案:

答案 0 :(得分:1)

解决:

我有答案。 URL必须是这样的:

  http://my.gitlabci/api/v1/commits?project_token=<my-project-token>&project_id=<my-project-id>

GET / commits

参数:

  • project_id(必填) - 项目的ID
  • project_token(要求) - 项目令牌
  • 页面(可选)
  • per_page(可选) - 每个请求的项目(默认为20)

http://doc.gitlab.com/ci/api/commits.html