Java 调用Jenkins json api时,如何判断构建是否正在进行?
我调用的url如下:Java 调用Jenkins json api时,如何判断构建是否正在进行?,java,json,jenkins,Java,Json,Jenkins,我调用的url如下:/job/My job/710/api/json,它返回的json如下: { "actions": [ { "parameters": [ { "name": "DEPLOY_HOST", "value": "" } ] }, {
/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
让我想知道结果是什么。可能构建被认为是成功的,除非被证明是成功的