Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Refactored deployment workflow.

The deployment of an artifact to AWS CodeDeploy involves four different several major components as follows:

  • Application – A name that uniquely identifies the application that you want to deploy.
    • Application RevisionAn archive file containing source content – such as source code, web pages, executable files, and deployment scripts – along with an Application Specification File (AppSpec file). Revisions are stored in Amazon S3 buckets or GitHub repositories.
    • Deployment ConfigurationA set of deployment rules and deployment success and failure conditions that AWS CodeDeploy uses during a deployment.
    • Deployment GroupA set of individual instances. A deployment group contains individually-tagged Amazon EC2 instances, Amazon EC2 instances in Auto Scaling groups, or both.

Image Added

The lifecycle of any artifact (i.e. any specific application revision) deployment workflow is illustrated by the following diagram in What is AWS CodeDeploy?:

Image RemovedImage Added

...

    • the AWS CodeDeploy Agent on each participating instance pulls the revision from the specified Amazon S3 bucket or GitHub repository and starts deploying the contents to that instance, following the instructions in the AppSpec file that's provided