Professional Documents
Culture Documents
Google Cloud
Professional Cloud
DevOps Engineer
Learn by Doing
20/80
https://cloud.google.com/certification/cloud-devops-engineer
Languages: English
Container Registry
Dockerfile Docker Image
AWS ECR
Docker Container
v1.0 v2.0
Push Code
Source Code Build
Repository Server
Deployment
Server
Continuous Delivery
Release to Production
May involve manual approval
It will make sure delivery are often & fast
Before Continuous Delivery, frequency of release usually one in 3-month
Now, Possible to release 5 times in day
Source Code
Management
Teamcity
Build
Cloud Build
Container Registry
Artifact Storage
Artifact Registry
© ANKIT MISTRY – GOOGLE CLOUD
Deployment
Deployment
Source Code
Cloud Build to Build
• Dockerfile Push Image to registry
Images
• Main.py
Source Code
• app.yaml Cloud Build
Deploy to App Engine
• main.py (cloudbuild.yaml)
• requirements.txt
repo-2 cicd-2
Source Code
• main.py Cloud Build
Deploy to Cloud Function
• requirements.txt (cloudbuild.yaml)
• function-source.zip
repo-3 cicd-3
repo-4 cicd-4
repo-5 cicd-5
Automate
Let’s see in action
Can not Configure, Can Can not Configure, Can Can not be disabled. But can
not Disable not Disable
Can be disable be excluded with Filters