描述
说明:查看您在Codepipeline中创建的项目。
请求信息
请求行 RequestLine
GET /job/{JobName} HTTP/1.1
请求行参数 URI Param
名称 |
类型 |
是否必须 |
描述 |
JobName |
String |
是 |
项目名称 |
返回信息
返回行 ResponseLine
HTTP/1.1 200 OK
返回码 HTTP Status Code
Status Code |
描述 |
400 |
Invalid Job Name supplied |
401 |
Authentication failed |
403 |
The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account of some sort. |
404 |
Job not found |
500 |
Internal Error |
返回体 ResponseBody
{
"JobName": "string",
"LastFailedBuild": {
"BuildEnv": "string",
"BuildNumber": 0,
"Duration": 0,
"Log": "string",
"RequestId": "string",
"StartTime": 0
},
"LastSuccessfulBuild": {
"BuildEnv": "string",
"BuildNumber": 0,
"Duration": 0,
"Log": "string",
"RequestId": "string",
"StartTime": 0
},
"RequestId": "string",
"SuccessRate": 0,
"TotalBuilds": 0,
"NextBuildNumber": 1
}
返回体解释
名称 |
类型 |
描述 |
TotalBuilds |
int |
构建总数 |
LastFailedBuild |
|
最近一次构建失败信息 |
LastSuccessfulBuild |
|
最近一次构建成功信息 |
BuildNumber |
int |
构建号 |
NextBuildNumber |
int |
下一次构建号 |
示例
@Test
public void getJob() {
GetJobRequest getJobRequest = new GetJobRequest();
try {
getJobRequest.setAcceptFormat(FormatType.JSON);
getJobRequest.setJobName("test");
getJobRequest.setMethod(MethodType.GET);
GetJobResponse getJobResponse = client.getAcsResponse(getJobRequest);
Assert.assertEquals("1111",getJobRequest.getJobName());
} catch (ServerException e) {
e.printStackTrace();
Assert.fail();
} catch (ClientException e) {
e.printStackTrace();
Assert.fail();
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交