I was working on GitHub on a new project and wanted to build and locally publish some NuGet packages in that repository. While doing a bunch of searching on the web, I found this article by Andrew Craven extremely useful: A NuGet package workflow using GitHub Actions!
Tag: ci/cd
Lesson 5.12: Create CD Pipeline for Azure Functions App
In lesson 5.3, we set up a continuous delivery pipeline for our SimpleRPG game Blazor app. We also need to set up a deployment pipeline for our game services. This pipeline will release the latest game services build to our Azure account and Functions App resource. The specific steps of this deployment script will be … Continue reading Lesson 5.12: Create CD Pipeline for Azure Functions App
Lesson 5.11: Create CI Pipeline for Azure Functions Project
Early in our development of the SimpleRPG game project, we set up a continuous integration pipeline to automate our build with every repo check-in. Now we are going to set up another pipeline for our game services. Since the services are in their own repository and solution and have different deployment requirements, we will need … Continue reading Lesson 5.11: Create CI Pipeline for Azure Functions Project
Azure Static Web Apps with Blazor WebAssembly
Azure has Static Web Apps functionality integrated with Blazor now, but only works with GitHub as the source repository for the preview version. This article has a great description of how to get it working. It appears that the Azure Static Web Apps functionality really streamlines the process for building CI/CD for these types of … Continue reading Azure Static Web Apps with Blazor WebAssembly
Lesson 5.3: Create Continuous Delivery Pipeline for Blazor app
Now that we have our game building automatically in Azure Pipelines and an Azure Storage account configured to host our application, we need to build an automated pipeline to deploy new builds to the desired storage account. We will do this by using the Releases pipeline in Azure DevOps. Similar to Continuous Integration (which we … Continue reading Lesson 5.3: Create Continuous Delivery Pipeline for Blazor app
Lesson 1.9: Azure Build Pipeline
Now that we have a Blazor app and test projects, we will create an automated build that will build our code whenever changes are committed into Azure DevOps. Automated builds ensure that any code check-ins always build on clean systems and all of our tests continue to run and pass continuously. Automated builds are an … Continue reading Lesson 1.9: Azure Build Pipeline