- Home
- Continuous Delivery Software
- AWS CodePipeline
AWS CodePipeline
What it is
AWS CodePipeline is a cloud CI/CD service for modeling and automating software release processes for application and infrastructure updates. A pipeline groups actions into stages such as build, test, and deploy, and actions can run in parallel. Source code can come from AWS CodeCommit, GitHub, Amazon ECR, or Amazon S3. CodePipeline integrates with CodeBuild for builds and unit tests, and can deploy through CodeDeploy, Elastic Beanstalk, ECS, or Fargate. It also supports tools such as Jenkins and custom systems through registered actions and its open source agent. Pipeline structures can be specified in declarative JSON, including templates for new pipelines. IAM users, roles, and SAML-integrated directories control access. Event notifications can go through SNS; data at rest is encrypted using AWS KMS keys, with artifacts held in a customer-owned S3 bucket. Pricing depends on version: V1 is $1.00 per active pipeline per month after its first 30 days, while V2 is billed by action execution minute and must be configured explicitly. The service is available through API and web interfaces.
For and against
For
- Build, test, and deployment actions can run in parallel.
- Supports several AWS and third-party source integrations.
- Pipeline structure can be defined in declarative JSON.
- IAM controls who can operate or change workflows.
Against
- V2 must be explicitly configured; unspecified pipelines default to V1.
- V1 costs $1.00 per active pipeline monthly after 30 days.
- V2 is billed per action execution minute after 100 free monthly minutes.
The verdict
CodePipeline brings release stages, integrations, access controls, and notifications into one cloud workflow service. Compare V1 per-pipeline billing with V2 action-minute billing when choosing a pipeline configuration.
Who it suits
It suits teams automating application or infrastructure releases, particularly those using AWS build and deployment services or connected developer tools. It also offers controls for teams that need managed access and private connectivity.
Plans and prices
V2 pipeline
100 free action execution minutes per month, shared across V2 pipelines in the account · manual approval and custom action types are not charged
Read 28 Sep 2026 · aws.amazon.com
V1 pipeline
One free active V1 pipeline per month · no charge for pipelines with no code changes running that month
Read 28 Sep 2026 · aws.amazon.com
On the record
- Access control
- AWS Identity and Access Management controls who can change or operate a release workflow, with access available through IAM users, roles, and SAML-integrated directories.aws.amazon.com · read 28 Sep 2026
- Artifact encryption
- CodePipeline encrypts data at rest using AWS KMS keys, and code artifacts are stored in a customer-owned S3 bucket.docs.aws.amazon.com · read 28 Sep 2026
- Build and deploy
- It integrates with CodeBuild for builds and unit tests, and can deploy through CodeDeploy, Elastic Beanstalk, ECS, or Fargate.aws.amazon.com · read 28 Sep 2026
- Notifications
- Pipeline event notifications can be sent through Amazon SNS and include a status message and a link to the resources associated with the event.aws.amazon.com · read 28 Sep 2026
- Parallel actions
- Build, test, and deployment actions can run in parallel to increase workflow speed.aws.amazon.com · read 28 Sep 2026
- Pipeline definitions
- A declarative JSON document can define pipeline structure and provide templates for new pipelines.aws.amazon.com · read 28 Sep 2026
- Pricing distinction
- V1 charges by active pipeline while V2 charges by action execution minute; V2 must be explicitly configured, and unspecified pipelines default to V1.aws.amazon.com · read 28 Sep 2026
- Private connectivity
- CodePipeline supports Amazon VPC endpoints powered by AWS PrivateLink for private communication through a VPC endpoint.docs.aws.amazon.com · read 28 Sep 2026
- Purpose
- AWS CodePipeline is a CI/CD service for modeling and automating software release processes for application and infrastructure updates.aws.amazon.com · read 28 Sep 2026
- Source integrations
- CodePipeline can pull source code from AWS CodeCommit, GitHub, Amazon ECR, or Amazon S3.aws.amazon.com · read 28 Sep 2026
- Third-party tools
- The service supports third-party developer tools such as GitHub and Jenkins, plus custom systems through registered actions and its open source agent.aws.amazon.com · read 28 Sep 2026
- Workflow
- Pipelines consist of stages such as build, test, and deploy, with actions arranged within each stage.aws.amazon.com · read 28 Sep 2026