Enabling GitHub Actions for CI/CD Implementation
Explore how to enable GitHub Actions to implement continuous integration and continuous deployment for microservices. You will learn to create pipelines that build source code, run unit tests, publish Docker images, and deploy to Azure Kubernetes Service. This lesson prepares you to replicate CI CD setups across multiple domains and integrate testing for resilient distributed apps.
We'll cover the following...
We’ll walk through how to set up the CI/CD pipelines for the Equipment domain. Once we’ve completed this example, we’ll be able to create the same pipelines for all other domain projects.
GitHub Actions for continuous integration
For the continuous integration setup, we’ll be starting with a basic template meant to build the source code, as well as run any applicable unit tests. Once complete, any required Docker images will be stored in GitHub Packages. We create a GitHub repository of the ...