Automated deployment to Azure App Service using GitHub Actions
In this final section, we will deploy an ASP.NET Core 5 and Vue.js application to try an automated deployment to Azure App Service using GitHub Actions.
The ASP.NET Core 5 application will be a Web API project, while the Vue.js application will be built using TypeScript to show that we can add a TypeScript compiler to project's csproj
file. We are also going to convert our Vue.js application to a PWA. If you are not yet familiar with PWAs, a PWA is a web application with mobile app features. PWAs can be installed on desktop, or mobile devices, and can be run offline.
We will use the existing ASP.NET Core and Vue app to simplify deployment to Azure using GitHub Actions. The goal here is to try deployment and focus only on GitHub Actions and the app service, which is the main topic in this chapter.
OK, so let's start:
- Create a folder named
Travel
and then go inside theTravel
folder using your command...