

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 在 AWS CodeBuild 中删除构建
<a name="delete-builds"></a>

可以使用 AWS CLI 或 AWS 开发工具包删除 AWS CodeBuild 中的构建。

**Topics**
+ [删除构建 (AWS CLI)](#delete-builds-cli)
+ [删除构建（AWS 开发工具包）](#delete-builds-sdks)

## 删除构建 (AWS CLI)
<a name="delete-builds-cli"></a>

运行 `batch-delete-builds` 命令：

```
aws codebuild batch-delete-builds --ids ids
```

在上述命令中，替换以下占位符：
+ *id*：必填字符串。要删除的构建的 ID。要指定多个构建，请用空格将每个构建 ID 分隔开。要获取构建 ID 的列表，请参阅以下主题：
  + [查看 build IDs (AWS CLI) 列表](view-build-list.md#view-build-list-cli)
  + [查看构建 IDs 项目的构建列表 (AWS CLI)](view-builds-for-project.md#view-builds-for-project-cli)

如果成功，`buildsDeleted` 数组将显示在输出中，其中包含已成功删除的每个构建的 Amazon 资源名称 (ARN)。有关未成功删除的构建的信息将显示在输出中的 `buildsNotDeleted` 数组中。

例如，如果您运行此命令：

```
aws codebuild batch-delete-builds --ids my-demo-build-project:f8b888d2-5e1e-4032-8645-b115195648EX my-other-demo-build-project:a18bc6ee-e499-4887-b36a-8c90349c7eEX
```

与以下内容类似的信息将显示在输出中：

```
{
  "buildsNotDeleted": [
    {
      "id": "arn:aws:codebuild:us-west-2:123456789012:build/my-demo-build-project:f8b888d2-5e1e-4032-8645-b115195648EX",
      "statusCode": "BUILD_IN_PROGRESS"
    }
  ], 
  "buildsDeleted": [
    "arn:aws:codebuild:us-west-2:123456789012:build/my-other-demo-build-project:a18bc6ee-e499-4887-b36a-8c90349c7eEX"
  ]
}
```

## 删除构建（AWS 开发工具包）
<a name="delete-builds-sdks"></a>

有关将 AWS CodeBuild 与 AWS 开发工具包结合使用的信息，请参阅 [AWS SDKs 和工具参考](sdk-ref.md)。