Skip to content

CI-CD pipeline build on Google Cloud Platform using Cloud Build and GKE

Notifications You must be signed in to change notification settings

vishu-25/google-cloud-devops-ci-cd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Google Cloud Platform DevOps Project

Introduction

  • In this project we will be dockerizing a simple Flask-based web-application and build a CI-CD pipeline on Google Cloud Platform using CodeBuild, which gets triggered on detecting any commits on main branch of the GitHub repository.
  • The CloudBuild pipeline will build and store the Docker image to GCP Artifact Registry,
  • The CloudBuild pipeline will then obtain the ltest Docker image from GCP Artifact Registry and deploy it on Google Kubernetes Engine.

Tools used in the Project

  1. Git
  2. GitHub
  3. Google Cloud Platform
    a. CloudBuild
    b. GCP Artifact Registry
    c. Google Kubernetes Engine
  4. Docker
  5. Kubernetes

CI-CD Pipeline Plan

CI-CD-Diagram