在CircleCI中,如何检查项目分支当前是否为绿色?

时间:2016-02-05 01:11:20

标签: continuous-integration continuous-deployment circleci

如果项目分支当前为绿色(没有故障),我如何检查CircleCI?

我在最近的单个项目构建和“状态”字段下查看了https://circleci.com/docs/api,但是当我尝试时,请说,

curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=20&offset=5&filter=completed'

我得到一个列表,状态显示“失败”。在这个过程中可能会出现故障,但我只对最新版本感兴趣。

1 个答案:

答案 0 :(得分:2)

你很亲密。做

services:
    app.view.my_template:
        class: App\View\MyView
        public: false
        tags: [{ name: pagerfanta.view, alias: my_template }]

并查看状态。请注意限制为1而不是20.这将只为您提供最新版本。

您还可以查看“失败”属性。如果构建为红色,则为curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=1&filter=completed' ;如果为绿色,则为true