CI/CD in a Serverless World
summary
Demonstrates a working serverless CI/CD pipeline that builds and deploys a mono repo front end to Firebase Hosting, App Engine back end, and Cloud Functions using Cloud Build. Shows containerized builder images, uses file path triggers to only rebuild changed folders, tags App Engine deployments with the commit SHA versioning, and performs a 5% canary then roll to 100%. Also caches and deploys only modified functions, notes 120 free minutes per day and upcoming GitHub/PR integrations.
AI-written summary · about
chapters (10)
- 0:00Welcome and introduction
- 1:24What is serverless?
- 4:53CI/CD for serverless explained
- 9:50Devcentric vs opcentric CI/CD
- 11:35Introducing Cloud Build
- 15:30Demo: Updating frontend
- 22:17Demo: Updating backend
- 28:30Demo: Updating Cloud Functions
- 33:36Cloud Build features summary
- 35:41Conclusion and Q&A
related talks
43mBuild and deploy a serverless web app on GCP
41mCI/CD in the Serverless Era
01h 05mBuilding a full CI/CD deployment pipeline
25mCI/CD in AWS Cloud
34mServing for the win - Deployments and hosting for the rest of us
38mServerless tools for machine learning, big data and app backends
43mServing for the win - Deploys and hosting for the rest of us
15mShipping production web apps on Firebase Hosting
