Tôi muốn bổ sung thêm tình trạng xây dựng kịch bản kiểm tra kịch bản từ GitLab CI, có thể không? Có GitLab CI có một số API để có được trạng thái xây dựng bằng cách commit SHA không?Làm thế nào để có được trạng thái xây dựng từ GitLab CI?
6
A
Trả lời
5
Tôi đã tìm thấy liên kết như vậy http://some.domain/projects/:ID/builds/:SHA/status. Vấn đề giải quyết
+0
với phiên bản GitLab CI 5.3.0 c28a8ea, url đã được đổi thành [http: //some.domain/projects/: ID/cam kết /: SHA/status.json] (http: //some.domain/projects/ : ID/cam kết /: SHA/status.json) – Jerry
7
GitLab CI được dựa trên Travis, trong đó cung cấp build status url và thậm chí xây dựng hình ảnh status:
https://travis-ci.org/[YOUR_GITHUB_USERNAME]/[YOUR_PROJECT_NAME].png
# or, limited to some branches
https://travis-ci.org/[YOUR_GITHUB_USERNAME]/[YOUR_PROJECT_NAME].png?branch=master,staging,production
Joran Beasley đề cập url:
http://gitlabci.example.com/projects/2/status.png?ref=master
4
Bây giờ bạn có thể nhận được huy hiệu từ url này:
https://gitlab.com/namespace/project/badges/branch/build.svg
tôi đã không tìm thấy bất kỳ tài liệu tốt về URL build huy hiệu của họ. Nếu có ai có liên kết vui lòng đăng bài. – aglassman