AWS Cloud9 不再提供給新客戶。的現有客戶 AWS Cloud9 可以繼續正常使用服務。進一步了解
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 AWS CodePipeline 中使用 AWS Cloud9 IDE
您可以使用 AWS Cloud9 整合式開發環境 (IDE) 在與 相容的儲存庫中使用原始程式碼 AWS CodePipeline。
CodePipeline 是一項持續交付服務,可用來建立模型、視覺化和自動化發佈軟體所需的步驟,以及您對其進行持續變更。您可以使用 CodePipeline 來快速建模和設定軟體版本程序的不同階段。如需詳細資訊,請參閱《AWS CodePipeline 使用者指南》https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html。
注意
完成這些程序可能會導致 AWS 您的帳戶產生費用。這包括 Amazon EC2、Amazon S3 CodePipeline和 支援之 AWS 等服務的可能費用 CodePipeline。如需詳細資訊,請參閱 Amazon EC2定價
AWS CodeStar 提供其他功能以及管道,例如專案範本、儀表板和團隊。若要使用 AWS CodeStar 而非 CodePipeline,請略過本主題的其餘部分,並參閱改為使用 AWS CodeCommit 專案。
步驟 1:建立或識別來源碼儲存庫
在此步驟中,您可以建立或識別與 相容的原始程式碼儲存庫 CodePipeline。
在本主題稍後,您將軟體的原始程式碼上傳到該儲存庫。 CodePipeline 將使用您同樣建立的相關管道,在該儲存庫中建置、測試和部署上傳的原始程式碼。
您的原始程式碼儲存庫必須是下列支援 的 CodePipeline儲存庫類型之一:
-
AWS CodeCommit。 如果您已有要使用 CodeCommit 的儲存庫,請跳至步驟 2:建立 AWS Cloud9 開發環境、將其連接至程式碼儲存庫,以及上傳程式碼 。否則,若要使用 CodeCommit,請按照此順序遵循AWS CodeCommit 範例中的以下指示,然後返回此主題:
-
Amazon S3 如果您已有要使用的 Amazon S3 儲存貯體,請跳至步驟 2:建立 AWS Cloud9 開發環境、將其連接至程式碼儲存庫,以及上傳程式碼 。否則,若要使用 Amazon S3,請依此順序遵循《Amazon Simple Storage Service 使用者指南》中的這些說明,然後返回本主題:
-
GitHub。如果您在 中已有儲存庫 GitHub,您可以使用 Git 面板介面複製該儲存庫,並在開發環境中建立本機複本。如果您尚未在 上設定帳戶或儲存庫 GitHub,請參閱相關文件
以取得指示。
步驟 2:建立 AWS Cloud9 開發環境、將其連接至程式碼儲存庫,然後上傳程式碼
在此步驟中,您可以在 AWS Cloud9 主控台中建立 AWS Cloud9 開發環境。然後,您將環境連接至 CodePipeline 將使用的儲存庫。最後,您可以使用 AWS Cloud9 IDE 環境的 ,將原始碼上傳至儲存庫。
若要建立環境,請遵循建立環境中的說明,然後返回本主題 (如果您已經有環境,則可以直接使用,不需要建立新的環境。)
若要將環境連線至儲存庫,然後將來源碼上傳至儲存庫 (若還沒上傳),請按照下列其中一組說明操作。您選擇的設定取決於可存放來源碼的儲存庫類型。
儲存庫類型 | 指示 |
---|---|
CodeCommit |
請遵循以下 AWS CodeCommit 範例中的說明:
|
Amazon S3 |
|
GitHub |
您可以使用 Git 面板介面複製託管在 上 GitHub 並與 互動的儲存庫。 |
將環境連線至儲存庫後,每當您將 AWS Cloud9 IDE原始程式碼變更從 推送至儲存庫時, 會透過要建置、測試和部署的相關管道 CodePipeline 自動傳送這些變更。您會在本主題稍後建立相關管道。
步驟 3:準備使用 AWS CodePipeline
在此步驟中,您將特定 AWS 受管政策連接至您在團隊設定 中建立或識別的IAM群組。這可讓群組的使用者開始在 中建立和使用管道 CodePipeline。
如果您 CodePipeline 之前曾使用 ,請跳至步驟 4:在 中建立管道 AWS CodePipeline。
對於此步驟,請遵循步驟 3 中的下列指示:使用 IAM 受管政策將 指派給使用者 AWS CodePipeline;在 使用者指南 中授予IAM使用者許可,然後返回本主題。 AWS CodePipeline
步驟 4:在 AWS CodePipeline中建立管道
在此步驟中,您會在 中建立管道 CodePipeline ,使用您在此主題中稍早建立或識別的儲存庫。
操作此步驟時,請遵循 AWS CodePipeline 使用者指南中的在 AWS CodePipeline中建立管道相關說明。
建立管道之後, 會透過要建置、測試和部署的管道,在儲存庫中 CodePipeline 傳送目前版本的原始程式碼。然後,每當您將原始程式碼變更從 AWS Cloud9 IDE 推送到儲存庫時, 會透過管道 CodePipeline 自動傳送這些變更,以進行建置、測試和部署。
若要檢視管道,請遵循 AWS CodePipeline 使用者指南中的在 AWS CodePipeline中檢視管道詳細資訊和歷史記錄相關說明。