本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
您可以使用 AWS CodeDeploy 動作將應用程式程式碼部署至部署機群。部署機群可以包含 Amazon EC2執行個體、內部部署執行個體或兩者。
注意
本參考主題說明 CodeDeploy 部署平台為 Amazon CodePipeline 的部署動作EC2。如需 Amazon Elastic Container Service 對 CodeDeploy 中藍/綠部署動作的參考資訊 CodePipeline,請參閱 Amazon Elastic Container Service 和 CodeDeploy 藍綠部署動作參考。
動作類型
-
類別:
Deploy
-
擁有者:
AWS
-
提供者:
CodeDeploy
-
版本:
1
組態參數
- ApplicationName
-
必要:是
您在 中建立的應用程式名稱 CodeDeploy。
- DeploymentGroupName
-
必要:是
您在 中建立的部署群組 CodeDeploy。
Input artifacts (輸入成品)
-
成品數量:
1
-
描述: CodeDeploy 用來判斷下列項目 AppSpec 的檔案:
-
要從 Amazon S3 或 中的應用程式修訂版安裝到執行個體上的內容 GitHub。
-
為回應部署生命週期事件而執行的生命週期事件勾點。
如需有關 AppSpec 檔案的詳細資訊,請參閱 CodeDeploy AppSpec 檔案參考 。
-
輸出成品
-
成品數量:
0
-
描述:輸出成品不適用於此動作類型。
動作宣告
Name: Deploy
Actions:
- Name: Deploy
ActionTypeId:
Category: Deploy
Owner: AWS
Provider: CodeDeploy
Version: '1'
RunOrder: 1
Configuration:
ApplicationName: my-application
DeploymentGroupName: my-deployment-group
OutputArtifacts: []
InputArtifacts:
- Name: SourceArtifact
Region: us-west-2
Namespace: DeployVariables
另請參閱
以下相關資源可協助您使用此動作。
-
教學:建立簡易管道 (S3 儲存貯體) – 本教學課程會逐步引導您建立來源儲存貯體、EC2執行個體 CodeDeploy 和資源,以部署範例應用程式。然後,您可以使用 CodeDeploy 部署動作建置管道,將 S3 儲存貯體中維護的程式碼部署至 Amazon EC2執行個體。
-
教學課程:建立簡單的管道 (CodeCommit 儲存庫) – 本教學課程會逐步引導您建立 CodeCommit 來源儲存庫、EC2執行個體 CodeDeploy 和資源,以部署範例應用程式。然後,您可以使用 CodeDeploy 部署動作建置管道,將程式碼從 CodeCommit 儲存庫部署到 Amazon EC2執行個體。
-
CodeDeploy AppSpec 檔案參考 – AWS CodeDeploy 使用者指南中的此參考章節提供 CodeDeploy AppSpec 檔案的參考資訊和範例。