Shared Workflows
February 6, 2026 ยท View on GitHub
This repository contains shared workflows for building and testing applications. See each workflow's respective readme for more details:
- Build Check workflow for pull requests and pushing coverage reports
- Build SPA workflow for Single Page Applications
- Build .NET workflow for .NET applications
- Publish NuGet Package workflow for building and publishing NuGet packages
- Deploy Azure Web App workflow for web application deployments
- Deploy Azure Storage workflow for static content deployments
- Deploy with MSDeploy workflow for deploying to IIS servers
- Combination Build and Deploy Application workflow for both .NET and SPA code
- Publish Application with MSDeploy workflow for building and deploying .NET/SPA to IIS
Azure Permissions Setup
Before using the deployment workflows, you'll need to configure the necessary Azure permissions and GitHub environments:
To make changes to this repository
- Make required changes and update readme files, being sure to update version number in all samples if the major version is changing
- Issue release, bumping major version number for breaking changes
- Adjust/create 'v#' tag to point to new #.x.x release
- If updating the
add-nuget-sourcesoradd-npm-sourcesworkflows, update references to them within the other workflows to use the new version number - If updating the
build-spa,build-dotnet,deploy-azurewebappordeploy-azurestorageworkflows, update references to them in thepublish-appworkflow to use the new version number