使用引用和提交 ID 指定 GitHub存儲庫版本 - AWS CodeBuild

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

使用引用和提交 ID 指定 GitHub存儲庫版本

您可以指定具有參考和遞交 ID 的來源版本,以此格式:refs/heads/branchname^{full-commit-SHA} (例如,refs/heads/main^{12345678901234567890123467890123456789})。如果這樣做,只 CodeBuild 下載指定的分支以查找版本。

用引用和提交 ID 指定 GitHub 存儲庫版本。
  1. 完成「使用提交 ID 指定 GitHub存放庫版本」中的步驟。

  2. 從左側導覽窗格,選擇 Build projects (組建專案),然後選擇您稍早建立的專案。

  3. 選擇 Start build (開始組建)

  4. Source version (來源版本) 中,輸入 refs/heads/main^{046e8b67481d53bdc86c3f6affdd5d1afae6d369}。這是相同的遞交 ID 和分支的參考,格式為 refs/heads/branchname^{full-commit-SHA}

  5. 選擇 Start build (開始組建)

  6. 當組建完成時,您應該會看到下列:

    • Build logs (組建日誌) 標籤上,使用的專案來源的版本。請見此處範例。

      [Container] Date Time Running command echo $CODEBUILD_RESOLVED_SOURCE_VERSION 046e8b67481d53bdc86c3f6affdd5d1afae6d369 [Container] Date Time Phase complete: BUILD State: SUCCEEDED
    • Environment variables (環境變數) 標籤上,Resolved source version (已解決的來源版本) 會符合用來建立組建的遞交 ID。

    • Phase details (階段詳細資訊) 標籤上,DOWNLOAD_SOURCE 階段的持續時間應該較您僅使用遞交 ID 來指定來源的版本時更短。