在 GitLab 持续集成上获得最新的成功提交
Get latest success commit on GitLab Continuous Integration
我正在使用自己的 GitLab 和 GitLab CI 服务器。我想获得最新的成功提交。
我可以从 URL:
的分支获取最新的构建状态
http://mygitlab.ci/projects/3/status?ref=master
我需要它来部署我的 repo 的最新成功版本,但我真的不了解 CI 自己的 GitLab,而且没有很多文档。
更新:
即在图片中,您可以看到最新的 3 次提交及其状态。我真的需要获得最新的成功提交 (763a3077)。
已解决:
答案在这里。 URL 必须是这样的:
http://my.gitlabci/api/v1/commits?project_token=<my-project-token>&project_id=<my-project-id>
获取/提交
参数:
- project_id(必填)- 项目ID
- project_token(需要)- 项目令牌
- 页面(可选)
- per_page(可选)- 每个请求的项目数(默认为 20)
我正在使用自己的 GitLab 和 GitLab CI 服务器。我想获得最新的成功提交。
我可以从 URL:
的分支获取最新的构建状态 http://mygitlab.ci/projects/3/status?ref=master
我需要它来部署我的 repo 的最新成功版本,但我真的不了解 CI 自己的 GitLab,而且没有很多文档。
更新:
即在图片中,您可以看到最新的 3 次提交及其状态。我真的需要获得最新的成功提交 (763a3077)。
已解决:
答案在这里。 URL 必须是这样的:
http://my.gitlabci/api/v1/commits?project_token=<my-project-token>&project_id=<my-project-id>
获取/提交
参数:
- project_id(必填)- 项目ID
- project_token(需要)- 项目令牌
- 页面(可选)
- per_page(可选)- 每个请求的项目数(默认为 20)