本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用引用和提交 ID 指定 GitHub存儲庫版本
您可以指定具有參考和遞交 ID 的來源版本,以此格式:
(例如,refs
/heads
/branchname
^{full-commit-SHA
}refs/heads/main^{12345678901234567890123467890123456789}
)。如果這樣做,只 CodeBuild 下載指定的分支以查找版本。
用引用和提交 ID 指定 GitHub 存儲庫版本。
-
完成「使用提交 ID 指定 GitHub存放庫版本」中的步驟。
-
從左側導覽窗格,選擇 Build projects (組建專案),然後選擇您稍早建立的專案。
-
選擇 Start build (開始組建)。
-
在 Source version (來源版本) 中,輸入
refs/heads/main^{046e8b67481d53bdc86c3f6affdd5d1afae6d369}
。這是相同的遞交 ID 和分支的參考,格式為
。refs
/heads
/branchname
^{full-commit-SHA
} -
選擇 Start build (開始組建)。
-
當組建完成時,您應該會看到下列:
-
在 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 來指定來源的版本時更短。
-