安德烈斯·罗亚诺·鲁伊斯(Andres Rojano Ruiz)
我正在使用自己的GitLab和GitLab CI服务器。我想获得最新的成功承诺。
我只是可以从URL的分支中获取最新的构建状态:
http://mygitlab.ci/projects/3/status?ref=master
为了部署最新的成功版本,我需要它,但是我真的不了解自己的GitLab的CI,并且没有很多文档。
更新:
即在图片中,您可以看到最新的3个提交及其状态。我真的需要获取最新的成功提交(763a3077)。
安德烈斯·罗亚诺·鲁伊斯(Andres Rojano Ruiz)
解决了:
在这里,我有答案。URL必须是这样的:
http://my.gitlabci/api/v1/commits?project_token=<my-project-token>&project_id=<my-project-id>
GET /提交
参数:
- project_id(必填)-项目的ID
- project_token(必需)-项目令牌
- 页面(可选)
- per_page(可选)-每个请求的项数(默认为20)
https://docs.gitlab.com/ee/api/commits.html
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句