在 CircleCI 中,如何检查项目分支当前是否为绿色?
In CircleCI, how do I check whether a project branch is currently green?
如果项目分支当前是绿色的(没有失败),我如何检查 CircleCI?
我查看了单个项目最近构建下的 https://circleci.com/docs/api 和 "status" 字段,但是当我尝试时,说
curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=20&offset=5&filter=completed'
我得到一个列表,状态显示 "failure"。过程中可能某处出现故障,但我只对最新版本感兴趣。
你很接近。做
curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=1&filter=completed'
并查看状态。请注意 1 个而不是 20 个的限制。这只会为您提供最新版本。
你也可以看看"failed"属性。如果构建为红色,则为 true
,如果为绿色,则为 false
。
如果项目分支当前是绿色的(没有失败),我如何检查 CircleCI?
我查看了单个项目最近构建下的 https://circleci.com/docs/api 和 "status" 字段,但是当我尝试时,说
curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=20&offset=5&filter=completed'
我得到一个列表,状态显示 "failure"。过程中可能某处出现故障,但我只对最新版本感兴趣。
你很接近。做
curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=1&filter=completed'
并查看状态。请注意 1 个而不是 20 个的限制。这只会为您提供最新版本。
你也可以看看"failed"属性。如果构建为红色,则为 true
,如果为绿色,则为 false
。