From the course: Spring on Kubernetes: Deploying and Managing Cloud-Native Applications
Unlock this course with a free trial
Join today to access over 25,300 courses taught by industry experts.
Automation in CI/CD - Spring Boot Tutorial
From the course: Spring on Kubernetes: Deploying and Managing Cloud-Native Applications
Automation in CI/CD
- [Instructor] I want to spend a little bit of time and talk about the importance of automation in CI/CD and how it can affect you using something like a kind cluster on your local machine as well as Kubernetes as a whole. Let's start with the build process or continuous integration. What I like to do, and what I encourage everyone to do, is build on all branches. In fact, I have a pattern where the minute I create a branch and push it to remote, I immediately have a build process, and it's actually the full CI/CD process, actually execute with the deployment occurring on my local Kubernetes cluster. Leverage tools tied into your SCM. So, what do I mean by that? If your build system can tie into SCM, leverage it. In fact, if your build system is SCM, you're in a better spot yet. When you're using something like GitHub with GitHub Actions, you actually can register a remote runner on your local Kubernetes cluster that ties to your account to do all of the build work on your machine so…