Chapter 19: Automatic Deployment Using GitHub Actions and Azure
In the previous chapter, we wrote integration tests in our apps to ensure that the components can interact correctly. Now we will deploy ASP.NET Core and Vue.js apps to Azure Cloud services using the new Continuous Integration (CI)/Continuous Deployment (CD) tools, GitHub Actions. CI/CD automates the building, testing, and deployment of applications that saves time and improves the efficiency of application development.
In this chapter, we will cover the following topics:
- Introducing GitHub Actions – a CI/CD tool
- Understanding GitHub Actions
- Understanding where to deploy
- Automated deployment to Azure App Service using GitHub Actions