🔴 How to do #DevOps in #GCP ?
This is my second part of the 2 parts introductory series for #Google Cloud Build and DevOps in GCP.
In the previous part I hope I was able to properly explain the concepts of DevOps, #DevSecOps, software supply chain, and get you on the road into this field if you are not aware of this.
And if you are already familiar with DevOps and its practices, then I hope that part was able to help you see and get started with some DevOps tools in GCP as well.
🔴 In that last part I did cover the following points:
- What is DevOps, DevSecOps
- What are some common tools to be used with DevOps
- What are the main required skills for DevOps engineers
- I explained that DevOps is vendor neutral, so it does not care where you run it (whether on premises, vmware, Azure, AWS, GCP, Oracle Cloud, Alibaba cloud or any other vendor) - it just works everywhere because it is a concept and a methodology and not a tool
- Introduced to you Google Cloud Build which is ONE of many tools Google is offering in GCP for DevOps
Now in this second part I will finally explain to you what you need to do - and how to - in order to use Google Cloud Build in GCP to publish applications to VMs that are running in GCP as well in Google Compute Engine.
I had a use case with this at work and it was very interesting for me so I wanted to share it and I thought of making it as part of the entry into DevOps and Google Cloud Build because it is really very easy and fun to do!
🔴 So in this video I’ll cover:
- The environment overview and architecture design of my use case
- What are the prerequisites and requirements to setup to prepare for the pipeline
- How to connect GitHub repositories to Google Cloud Source Repositories in GCP
- How to setup a Cloud Build trigger that works when a push is done to the git repo
- How to build a cloudbuild.yaml file and why it is good to use it
- Testing and some other troubleshooting
I hope this video and the previous one will really spark your interest and get you going with me further in this DevOps on GCP oriented series!
--------------------------------------
--------------------------------------
🔴🔴 Please don’t forget to like the video and subscribe as well! 🔴🔴
--------------------------------------
--------------------------------------
🔴✅ Video timeline and chapters:
- 00:00 - Introduction
- 01:24 - My environment overview and solution architecture
- 04:02 - Prerequisites setup
- 08:56 - How to connect GitHub repository to GCP Google Cloud Source Repositories
- 10:02 - How to setup Cloud Build triggers based on push to a repo
- 12:29 - How to use substitution variables in Google Cloud Build in GCP
- 15:02 - Overview on the cloudbuild.yaml file steps and structure
- 18:19 - Testing the setup and running the Cloud Build trigger
- 19:23 - How add permissions to allow service accounts or users to access VMs using SSH with IAP
- 21:19 - Testing sync from GitHub to GCP Cloud Source Repositories and Cloud Build triggers
- 25:38 - Closure
--------------------------------------
--------------------------------------
✅ Links mentioned in the video:
- The GitHub repo: github.com/salehram/cloudbuil...
- cloud.google.com/build/docs/o...
- cloud.google.com/build
- cloud.google.com/build/docs/c...
- cloud.google.com/build/docs/c...
- cloud.google.com/build/docs/c...
- github.com/GoogleCloudPlatfor...
- github.com/GoogleCloudPlatfor...
--------------------------------------
--------------------------------------
📣✅ Other useful links:
- Follow me on Twitter: / salehram87
- Connect with me on LinkedIn: / salehram
- Check my website and blog: www.salehram.com
- Check out my Google Workspace Admin Course on Udemy and get it with a discounted price: www.salehram.com/gws-admin-tr...
--------------------------------------
--------------------------------------
📣✅ Interesting channels to follow and subscribe:
- Google Workspace - / googleworkspace
- Google Cloud Tech - / googlecloudplatform
- Google Cloud - / @googlecloud
- Learn GCP with Mahesh - / learngcpwithmahesh
- Saperis - Hands-on tutorials for Google Workspace apps - / saperis
Негізгі бет DevOps in the Cloud | GCP Cloud Build | How to Deploy Apps to VMs in GCP Compute Engine | Part 2
Пікірлер: 2