From the course: Google Cloud Professional Cloud Architect Cert Prep: 4 Analyzing and Optimizing Technical and Business Processes
Unlock this course with a free trial
Join today to access over 24,000 courses taught by industry experts.
Hands-on with continuous integration in GCP - Google Cloud Tutorial
From the course: Google Cloud Professional Cloud Architect Cert Prep: 4 Analyzing and Optimizing Technical and Business Processes
Hands-on with continuous integration in GCP
- [Instructor] Let's dive into why you'd want to use a makefile and GitHub actions. In a nutshell, in this case, we have a makefile over here and what does the makefile do? Well it collects commands for you, so it simplifies things once you've gone through and you have a bunch of commands in here, like for example, a PIP install. What's nice is that you don't have to actually go through and type that every single time and locally on your environment. Let's say it's actually GitHub code spaces, for example. All you need to do is run this, make install, make tests, make deploy, and get that working. Once you've got that set up then go over to your continuous integration server here and then hook in GitHub actions. And again, it'll be the same step, make install. So really it's a simplification of something you already do and it saves you a ton of time. Okay, let's go ahead and take a look at this in the real world. Here we…