Skip to main content

Step Reference

This documentation covers all available steps for Dev Ramps pipelines.

Categories

Infrastructure

StepDescription
Mirror ArtifactsCopies an ECR Image to the target deployment account.
Mirror ArtifactsCopies an S3 Bundle to the target deployment account.
Synthesize InfrastructureSynthesizes and applies Terraform infrastructure changes.
Synthesize PipelineSynthesizes the pipeline definition from source configuration.
Validate ResourcesValidates that all required AWS resources exist before deployment.

Build

StepDescription
Bundle BuildBuilds a file artifact bundle using custom commands.
Bundle ImportImports an external bundle file from S3.
Docker BuildBuilds a Docker container image from a Dockerfile.
Docker ImportImports an external Docker image from ECR.

Deploy

StepDescription
CloudFront InvalidationInvalidate paths on a CloudFront distribution and wait for completion.
CodeDeploy DeployDeploy to EC2 Auto Scaling Groups using AWS CodeDeploy.
EC2 DeployDeploy to a single EC2 instance via SSH or SSM.
ECS DeployDeploy a container image to an Amazon ECS service with rolling updates.
EKS DeployUpdate container images on an existing Kubernetes Deployment.
EKS Helm DeployDeploy applications to EKS using Helm charts.
Lambda DeployDeploy code to an AWS Lambda function from an S3 bundle or Docker image.
S3 UploadUpload a bundle artifact to an S3 bucket, with optional decompression.

Script

StepDescription
Lambda InvokeInvoke an AWS Lambda function and return its response as step output.
Script ExecuteExecute a custom script in the target AWS account.

Database

StepDescription
Database MigrateRun database migrations against an RDS instance.

Approval

StepDescription
Bake TimeWait for a specified duration before proceeding (soak test).
Test ApprovalRun automated tests and require passing results to proceed.