capabilities.work

Assemble Container Pipeline

A 4-step recipe with Amazon EC2 Image Builder. We can help you get access.

Recipe · 4 steps

Assemble Container Pipeline

with Amazon EC2 Image Builder · IT Infrastructure Management

Create component, container recipe, infrastructure configuration, and container image pipeline.

  1. Create a reusable build component from inline YAML document content for the container recipe to reference.
  2. Create a Docker container recipe that references the new component and targets the supplied ECR repository.
  3. Create the infrastructure configuration that defines the build and test environment for the container image.
  4. Create the image pipeline that binds the container recipe and infrastructure configuration together.
What you'll need to have ready
  • componentName: The name of the build component to create.
  • componentData: Inline YAML document content that defines the component.
  • platform: The operating system platform of the component (Windows or Linux).
  • semanticVersion: The semantic version to assign to the component and container recipe.
  • containerRecipeName: The name of the container recipe to create.
  • parentImage: The base image for the container recipe.
  • repositoryName: The ECR repository name where the output container image is stored.
  • infrastructureName: The name of the infrastructure configuration to create.
  • instanceProfileName: The instance profile to associate with the build instance.
  • pipelineName: The name of the container image pipeline to create.
  • clientToken: An idempotency token reused across the create requests.
For your developer

Arazzo workflow amazon-ec2-image-builder:assemble-container-pipeline, 4 operations: CreateComponent → CreateContainerRecipe → CreateInfrastructureConfiguration → CreateImagePipeline. Specs on APIs.io.