全部产品
阿里云办公

查看构建列表

更新时间:2017-11-23 20:59:50

描述

说明:查看您在Codepipeline中单个项目的构建列表。

请求信息

请求行 RequestLine

  1. GET /job/{JobName}/builds HTTP/1.1

请求行参数 URI Param

名称 类型 是否必须 描述
Start int 构建列表从Start开始。缺省值为 1。
NumberPerPage int 构建列表到NumberPerPage结束。缺省值为 20。

返回信息

返回行 ResponseLine

  1. HTTP/1.1 200 OK

返回码 HTTP Status Code

Status Code 描述
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
405 Invalid input
500 Internal Error

返回体 ResponseBody

  1. {
  2. "Builds": [
  3. {
  4. "BuildEnv": "string",
  5. "BuildNumber": 0,
  6. "Duration": 0,
  7. "Log": "string",
  8. "RequestId": "string",
  9. "StartTime": 0
  10. }
  11. ],
  12. "RequestId": "string"
  13. }

返回体解释

名称 类型 描述
BuildNumber int 构建号
StartTime Long 构建开始时间,格式是Unix时间戳(毫秒)

示例

  1. @Test
  2. public void getBuilds() {
  3. GetBuildsRequest getBuildsRequest = new GetBuildsRequest();
  4. try {
  5. getBuildsRequest.setAcceptFormat(FormatType.JSON);
  6. getBuildsRequest.setJobName("test");
  7. getBuildsRequest.setMethod(MethodType.GET);
  8. GetBuildsResponse getBuildsResponse = client.getAcsResponse(getBuildsRequest);
  9. Assert.assertNotNull(getBuildsResponse.getBuilds());
  10. } catch (ServerException e) {
  11. e.printStackTrace();
  12. Assert.fail();
  13. } catch (ClientException e) {
  14. e.printStackTrace();
  15. Assert.fail();
  16. }
  17. }