2013-03-11 74 views
6

我想添加cap部署方案檢查GitLab CI的構建狀態,有可能嗎? GitLab CI有一些通過提交SHA獲取構建狀態的API嗎?如何從GitLab CI獲取構建狀態?

+0

我還沒有找到自己的構建徽章網址,任何好的文檔。如果有人有鏈接,請發帖。 – aglassman 2015-09-03 19:54:23

回答

5

我發現這樣的鏈接http://some.domain/projects/:ID/builds/:SHA/status。 問題解決

+0

與版本GitLab CI 5.3.0 c28a8ea,URL已更改爲[http://some.domain/projects/:ID/commits /:SHA/status.json](http://some.domain/projects/ :ID /提交/:SHA/status.json) – Jerry 2015-01-04 05:51:33

7

GitLab CI基於Travis,提供build status url甚至構建狀態圖片:

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提到的網址:

http://gitlabci.example.com/projects/2/status.png?ref=master 
+0

'http://gitlabci.example.com/projects/2/status.png?ref = master' – 2015-08-25 05:38:45

+0

他們的文檔對此很不好。上面的Joran的URL確實有效。 – aglassman 2015-09-03 19:53:24

+0

@aglassman好點。我在答案中包含了喬蘭的評論以提高知名度。 – VonC 2015-09-03 19:55:55

4

現在你可以從這個網址徽章:

https://gitlab.com/namespace/project/badges/branch/build.svg