Java 调用Jenkins json api时,如何判断构建是否正在进行?

Java 调用Jenkins json api时,如何判断构建是否正在进行?,java,json,jenkins,Java,Json,Jenkins,我调用的url如下:/job/My job/710/api/json,它返回的json如下: { "actions": [ { "parameters": [ { "name": "DEPLOY_HOST", "value": "" } ] }, {

我调用的url如下:
/job/My job/710/api/json
,它返回的json如下:

{
    "actions": [
        {
            "parameters": [
                {
                    "name": "DEPLOY_HOST",
                    "value": ""
                }
            ]
        },
        {
            "causes": [
                {
                    "shortDescription": "Started by user Hudson Admin",
                    "userId": "username",
                    "userName": "Hudson Admin"
                }
            ]
        },
        {},
        {},
        {}
    ],
    "artifacts": [],
    "building": true,
    "description": null,
    "duration": 0,
    "estimatedDuration": 390011,
    "executor": {},
    "fullDisplayName": "My-App #711",
    "id": "2013-08-30_12-50-14",
    "keepLog": false,
    "number": 711,
    "result": "SUCCESS",
    "timestamp": 1377892214231,
    "url": "http://hudsonurl:8081/job/My-App/711/",
    "builtOn": "",
    "changeSet": {
        "items": [
            {}
        ],
        "kind": "svn",
        "revisions": [
            {
                "module": "https://oursvn",
                "revision": 27498
            }
        ]
    },
    "culprits": [
        {
            "absoluteUrl": "http://hudsonsurl:8081/user/handsomeg",
            "fullName": "handsome guy"
        }
    ],
    "mavenArtifacts": null,
    "mavenVersionUsed": "3.0.4"
}

这个构建实际上正在进行中,但我看不到一个知道的方法。您可能认为
result
的值应该是
正在进行中
,但事实并非如此。这是一个bug,还是有其他方法可以检查?我正在使用Jersey 1.523版

我刚刚注意到有一个
“building”:true

让我想知道结果是什么。可能构建被认为是成功的,除非被证明是成功的