步驟 4:上傳原始程式碼和 Buildspec 檔案 - AWS CodeBuild

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

步驟 4:上傳原始程式碼和 Buildspec 檔案

(上一個步驟:步驟 3:建立兩個 S3 儲存貯體)

在此步驟中,您會將來源碼和組建規格檔案新增到輸入儲存貯體。

使用您作業系統的 zip 公用程式,建立名為 MessageUtil.zip 的檔案,其中包含 MessageUtil.javaTestMessageUtil.javapom.xmlbuildspec.yml

MessageUtil.zip 檔案的目錄結構看起來必須如下。

MessageUtil.zip |-- pom.xml |-- buildspec.yml `-- src |-- main | `-- java | `-- MessageUtil.java `-- test `-- java `-- TestMessageUtil.java
重要

請不要包含 (root directory name) 目錄,而是只有 (root directory name) 目錄中的目錄和檔案。

MessageUtil.zip 檔案上傳至名為 codebuild-region-ID-account-ID-input-bucket 的輸入儲存貯體。

重要

對於 CodeCommit GitHub、和 Bitbucket 存儲庫,按照慣例,您必須存儲在每個存儲庫的根目錄(頂層)buildspec.yml中命名的構建規格文件,或將構建規範聲明作為構建項目定義的一部分包含在內。請不要建立包含儲存庫來源碼和建置規格檔案的 ZIP 檔案。

(僅適用於存放在 S3 儲存貯體的建置輸入) 您必須建立 ZIP 檔案,其中包含來源碼,並且根據慣例,於根 (最上層) 包含名為 buildspec.yml 的建置規格檔案,或是將建置規格宣告其做為建置專案定義的一部分包含在其中。

若您想要針對建置規格檔案使用不同的名稱,或是想要參考位於根以外其他位置的建置規格,您可以指定建置規格覆寫,做為建置專案定義的一部分。如需詳細資訊,請參閱 Buildspec 檔案名稱和儲存位置

下一步驟

步驟 5:建立建置專案