

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中手動重試建置 AWS CodeBuild
<a name="retry-build"></a>

您可以使用 AWS CodeBuild 主控台 AWS CLI，或 AWS SDKs手動重試單一建置或批次建置 AWS CodeBuild。

**Topics**
+ [手動重試組建 （主控台）](#retry-build-console)
+ [手動重試組建 (AWS CLI)](#retry-build-cli)
+ [手動重試組建 (AWS SDKs)](#retry-build-sdks)

## 手動重試組建 （主控台）
<a name="retry-build-console"></a>

1. 在 https：//[https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home) 開啟 AWS CodeBuild 主控台。

1. 執行以下任意一項：
   + 如果顯示 ***build-project-name*：*build-ID*** 頁面，請選擇**重試建置**。
   + 在導覽窗格中，選擇 **Build history (組建歷史記錄)**。在組建清單中，選取組建的方塊，然後選擇**重試組建**。
   + 在導覽窗格中，選擇 **Build projects (建置專案)**。在組建專案清單中的 **Name (名稱)** 欄中，選擇組建專案名稱的連結。在組建清單中，選取組建的方塊，然後選擇**重試組建**。

**注意**  
根據預設，只會顯示最新 100 個組建或組建專案。若要檢視更多組建或組建專案，請選擇齒輪圖示，然後針對 **Builds per page (每頁顯示組建數)** 或 **Projects per page (每頁顯示專案數)** 選擇不同的值，或使用向前和向後箭頭。

## 手動重試組建 (AWS CLI)
<a name="retry-build-cli"></a>
+ 執行 **retry-build** 命令：

  ```
  aws codebuild retry-build --id <build-id> --idempotency-token <idempotencyToken>
  ```

  在上述命令中，取代下列預留位置：
  + *<build-id>*：必要字串。要重試的建置或批次建置 ID。若要取得建置 ID 的清單，請參閱下列主題：
    + [檢視建置 ID 清單 (AWS CLI)](view-build-list.md#view-build-list-cli)
    + [檢視批次建置 IDs的清單 (AWS CLI)](view-build-list.md#view-batch-build-list-cli)
    + [檢視建置專案的建置 ID 清單 (AWS CLI)](view-builds-for-project.md#view-builds-for-project-cli)
    + [檢視組建專案的批次組建 IDs 清單 (AWS CLI)](view-builds-for-project.md#view-batch-builds-for-project-cli)
  + `--idempotency-token`：選用。如果您使用 選項執行 **retry-build**命令，`retry-build`則請求中會包含唯一的區分大小寫識別符或字符。此字符在 請求之後的 5 分鐘內有效。如果您使用相同的字符重複`retry-build`請求，但變更參數，CodeBuild 會傳回參數不相符錯誤。

## 手動重試組建 (AWS SDKs)
<a name="retry-build-sdks"></a>

如需 AWS CodeBuild 搭配 AWS SDKs 使用 的詳細資訊，請參閱 [AWS SDKs和工具參考](sdk-ref.md)。