cp

CodePipeline

Dev ToolsAWS
General

General information about the service.

Description

AWS CodePipeline is a continuous delivery service for fast and reliable application updates.

Service Namespace

AWS::CodePipeline::Pipeline

ARN Pattern

arn:aws:codepipeline:{region}:{account}:{pipeline-name}

References

Chat

Powered by AI

Talk to this service to learn more about it.

Suggested questions:

Naming

The conventions, rules, and restrictions for naming this service.

Naming Convention

cp-

Length

1-100

Valid Characters

Letters, numbers, hyphens, underscores

Scope

region

Code

Deploy your infrastructure as code using your preferred tooling.

Official DocumentationTerraform
terraform
1resource "aws_codepipeline" "main" {
2 name = "cp-${var.environment}"
3 role_arn = aws_iam_role.codepipeline.arn
4 artifact_store {
5 location = aws_s3_bucket.artifacts.bucket
6 type = "S3"
7 }
8 stage {
9 name = "Source"
10 action {
11 name = "Source"
12 category = "Source"
13 owner = "AWS"
14 provider = "CodeStarSourceConnection"
15 version = "1"
16 output_artifacts = ["source_output"]
17 configuration = { ConnectionArn = aws_codestarconnections_connection.github.arn }
18 }
19 }
20}
Utilities

Utilities to support app deployment or configuration.