How to build, test and deploy your application using Azure and GitHub
Mar 6, 2023Liam Hampton

Summary
This post provides a hands-on tutorial for building, testing, and deploying a Go web application to Azure App Services using GitHub Actions. It covers creating a multi-stage Docker image, setting up Azure Container Registry (ACR), building and pushing the Docker image to ACR, deploying the application to Azure App Services, and configuring a GitHub Actions workflow for CI/CD. It also includes steps for local testing of the Go application and its unit tests.
More from the CI/CD for Go Applications to Azure App Services trail
- Azure Developer CLI: Azure Container Apps Dev-to-Prod Deployment with Layered Infrastructure
- Deploying Java Applications to Azure using Continuous Delivery
- Deploy a Java Application to Azure using Continuous Integration
- Azure Friday: Best practices for Azure Container Instances (ACI) with GitHub Actions
- Azure Web App Service and GitHub Actions (Video Tutorial)