Help Center> CodeArts Build> API Reference> Task APIs> Viewing the Build History List of build task
Updated on 2023-12-06 GMT+08:00

Viewing the Build History List of build task

Function

Viewing the Build History List of build task

Calling Method

For details, see Calling APIs.

URI

GET /v3/jobs/{job_id}/history

Table 1 Path Parameters

Parameter

Mandatory

Type

Description

job_id

Yes

String

Indicates the ID of the build task. The value is a string of 32 characters consisting of digits and letters at the end of the browser URL when you edit the build task file.

Table 2 Query Parameters

Parameter

Mandatory

Type

Description

offset

Yes

Integer

Indicates the page number from which the query starts. The value of offset is greater than or equal to 0.

limit

Yes

Integer

Specifies the number of items displayed on each page. The value of limit is less than or equal to 100.

interval

Yes

Integer

Time range from the current day, in days. The value of interval is less than or equal to 30.

Request Parameters

Table 3 Request header parameters

Parameter

Mandatory

Type

Description

X-Auth-Token

Yes

String

User token. Obtain the value by calling the IAM service interface. (value of X-Subject-Token in the response header). Global tenant tokens are not supported. Use a region-level token whose scope is project.

Response Parameters

Status code: 200

Table 4 Response body parameters

Parameter

Type

Description

history_records

Array of HistoryRecord objects

Build History List

total

Integer

By path limit

Table 5 HistoryRecord

Parameter

Type

Description

record_id

String

Build record ID, which is a unique key.

job_id

String

Task ID.

build_number

Integer

Build ID

start_time

String

Start time of the build.

end_time

String

End time of the build.

result

String

Build Results

Status code: 400

Table 6 Response body parameters

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

Description

Status code: 401

Table 7 Response body parameters

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

Description

Status code: 403

Table 8 Response body parameters

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

Description

Status code: 404

Table 9 Response body parameters

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

Description

Status code: 500

Table 10 Response body parameters

Parameter

Type

Description

error_code

String

Error Codes

error_msg

String

Description

Example Requests

GET https://{endpoint}/v3/jobs/{job_id}/history?interval=7&offset=0&limit=10

Example Responses

Status code: 200

OK

{
  "total" : 1,
  "history_records" : {
    "record_id" : "20201230.1",
    "job_id" : "f9d6c8466d614a9788e9a0acf6c15f46",
    "build_number" : 55,
    "start_time" : "2020-12-30T17:33:11+08:00",
    "end_time" : "2020-12-30T17:33:27+08:00",
    "result" : "FAILURE"
  }
}

Status Codes

Status Code

Description

200

OK

400

Bad Request

401

Unauthorized

403

Forbidden

404

Not Found

500

Internal Server Error

Error Codes

See Error Codes.