Deploying to Azure App Service with GitHub Actions

Web ApplicationsMobile BackendsRESTful APIsE-commerce Sites
As you already know, Azure App Service is a fully managed platform-as-a-service (PaaS) offered by Microsoft Azure that enables developers to build, deploy, and scale web applications and APIs without managing the underlying infrastructure.

Prequisites

  • Azure App Service basics with knowledge of concepts like app service plans, resources and their implications.
  • GitHub Actions Basics.
  • An azure account (Create a free account if you don't have one).
Deploying any application to azure app service involves a lot such as choosing a service plan, the platform you're deploying to (Windows or Linux) together with it's specifics, then creating or using the correct GitHub action workflow for your particular application. A step by step guide for this process can be found below.
How to deploy using GitHub actions
This documentation is best suited for users trying to deploy to azure app service for the first time.