Google Cloud Build: Test, Deploy, and Manage Code
1h 38mIntermediate2023-02-08
Authors

Xian Ke
Founder and Engineer at GroveFlow
Course details
The Google Cloud Platform has so many tools it’s hard to keep track. One of the most interesting but less talked about is Cloud Build—designed to offer a game-changing experience for developers. In this course, instructor Xian Ke shows you the basics of using Google Cloud Build for building, testing, deploying, and managing code on a serverless CI/CD platform.
Get an overview of how Cloud Build fits within the larger Google Cloud Platform to better understand the overall development process. Learn to package code with GitHub repos, Docker containers, and artifacts in Node.js, Java, and Python. Test your apps along the way for functionality to get them ready for successful deployment. Find out how to deploy code to the Google App Engine, Cloud Run, Kubernetes, Cloud Functions, Firebase, and more. Upon completing this course, you’ll be ready to leverage all the features of Cloud Build for building your own applications.
Get an overview of how Cloud Build fits within the larger Google Cloud Platform to better understand the overall development process. Learn to package code with GitHub repos, Docker containers, and artifacts in Node.js, Java, and Python. Test your apps along the way for functionality to get them ready for successful deployment. Find out how to deploy code to the Google App Engine, Cloud Run, Kubernetes, Cloud Functions, Firebase, and more. Upon completing this course, you’ll be ready to leverage all the features of Cloud Build for building your own applications.
Skills covered
Google Cloud PlatformDevOps FoundationsDevOpsSoftware Development ToolsGoogleCloud PlatformsLearningCloud ComputingSoftware Development
Concepts
0. Introduction
- 01 - Learning the Google Cloud Build platform
- 02 - What you should know
1. Benefits and Definitions
- 03 - Getting code from local computer to Cloud
- 04 - What is DevOps
- 05 - What are continuous integration (CI) and continuous delivery (CD)
- 06 - What is serverless computing
- 07 - How Cloud Build fits within Google Cloud Platform
2. Packaging and Building Code with Google Cloud Build
- 08 - Overview
- 09 - Connecting with GitHub and other code repositories
- 10 - Build configuration files
- 11 - Container images (Docker)
- 12 - Cloud Build and Artifacts
3. Testing Code with Google Cloud Build
- 13 - Overview
- 14 - Testing Node.js apps
- 15 - Testing Python apps
- 16 - Testing Java apps
4. Deploying to Google Cloud Destinations with Cloud Build
- 17 - Overview
- 18 - Google App Engine
- 19 - Google Cloud Run
- 20 - Google Kubernetes Engine
- 21 - Google Cloud Functions
- 22 - Google Firebase
- 23 - Google Anthos
5. Features of Google Cloud Build
- 24 - Scheduling, triggers, history
- 25 - Security and Google Cloud Build
- 26 - Speeding up builds
- 27 - Pricing, quotas, limits
- 28 - Multi-cloud deployments
6. Example End-to-End Project with Google Cloud Build
- 29 - Google Cloud Build end-to-end project demonstration
Conclusion
- 30 - Start building in GCP