Use Case Icon

Set up a CI / CD pipeline for your application code in AWS

Configure a fully automated CI / CD pipeline to build, test, and deploy your apps using your favorite orchestration tools (e.g., Kubernetes, ECS) and CI servers (e.g., Jenkins, CircleCi) under the hood.

CLOUD
Cloud Logo
PROVISIONER
Terraform Logo
CONFIGURATION MANAGEMENT
Bash LogoDocker LogoPacker Logo

Here's what you'll be able to do:

  • Configure a fully automated CI / CD pipeline to build, test, and deploy your application code (e.g., web services written in Java, Ruby, Python, JavaScript, etc) after every commit.
  • Package your app into immutable, versioned artifacts (e.g., Docker image or AMI) and push those artifacts to AWS.
  • Promote your immutable, versioned artifacts from environment to environment (dev, stage, prod), using an automated, zero-downtime deployment strategy.
  • Roll back to previous versions in case of problems.
  • Use your favorite orchestration tool: Kubernetes (EKS), ECS, Auto Scaling Groups, etc.
  • Use your favorite CI server: Jenkins, GitLab, CircleCi, TravisCi, etc.

Example architecture for this use case:

Gruntwork Reference Architecture

Here's how Gruntwork helps you accomplish this use case:

Learn Icon

Learn

Use our deployment guides, documentation, training courses, and books to ramp up on Kubernetes.

Deploy Icon

Deploy

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Infrastructure as Code Library

Use Case Tab Logo
module-ci
Use Case Tab Logo
jenkins-server
+ 5 More
Infrastructure as Code Library
Maintain Icon

Maintain & Scale

Use our production deployment guides, Gruntwork Infrastructure as Code Library, and Gruntwork Professional Services to deploy Kubernetes.

Ready to hand off the Gruntwork?