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

Continuous integration 在CircleCI中,如何检查项目分支当前是否为绿色?,continuous-integration,continuous-deployment,circleci,Continuous Integration,Continuous Deployment,Circleci,如果项目分支当前为绿色(没有失败),如何签入CircleCI 我已经查看了单个项目的最新版本和“状态”字段,但是当我尝试时 curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=20&offset=5&filter=completed' 我得到一个列表,状态显示“失败”。可能在某个地方出现了故障,但我只对最新版本感兴趣。您很接近。做 curl 'https://circleci.c

如果项目分支当前为绿色(没有失败),如何签入CircleCI

我已经查看了单个项目的最新版本和“状态”字段,但是当我尝试时

curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=20&offset=5&filter=completed'
我得到一个列表,状态显示“失败”。可能在某个地方出现了故障,但我只对最新版本感兴趣。

您很接近。做

curl 'https://circleci.com/api/v1/project/rocky/libcdio-paranoia?&limit=1&filter=completed'
看看现在的状况。请注意限制为1而不是20。这只会给你最新的版本

您还可以查看“failed”属性。如果构建为红色,则为
true
;如果构建为绿色,则为
false