描述
说明:停止您在Codepipeline中的项目正在执行中的构建。
请求信息
请求行 RequestLine
POST /job/{JobName}/build/{BuildNumber}/stop HTTP/1.1
请求行参数 URI Param
名称 |
类型 |
是否必须 |
描述 |
JobName |
String |
是 |
项目名称 |
BuildNumber |
String |
是 |
构建号 |
返回信息
返回行 ResponseLine
HTTP/1.1 200 OK
返回码 HTTP Status Code
Status Code |
描述 |
201 |
Created |
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
{
"RequestId": "string"
}
返回体解释
名称 |
类型 |
描述 |
BuildNumber |
int |
构建号 |
StartTime |
Long |
构建开始时间,格式是Unix时间戳(毫秒) |
示例
@Test
public void deleteJobBuild() {
DeleteBuildRequest deleteBuildRequest = new DeleteBuildRequest();
try {
deleteBuildRequest.setAcceptFormat(FormatType.JSON);
deleteBuildRequest.setJobName("test");
deleteBuildRequest.setBuildNumber(1);
deleteBuildRequest.setMethod(MethodType.DELETE);
DeleteBuildResponse getBuildResponse = client.getAcsResponse(deleteBuildRequest);
} catch (ServerException e) {
e.printStackTrace();
Assert.fail();
} catch (ClientException e) {
e.printStackTrace();
Assert.fail();
}
}
在文档使用中是否遇到以下问题
更多建议
匿名提交