Use Case Icon

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

Configure a fully automated CI / CD pipeline to build, test, and deploy your apps using your favorite orchestration tools (e.g., Kubernetes) and Cloud Build 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 GCP.
  • 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 (GKE), managed instance groups, 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.

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?