GitHub Actions
GitHub Actions Obviously you can use Azure Dev Ops or GitHub Actions. I just wanted to post about why I was excited about the trend to GitHub Actions. .NET Aspire GitHub Action Pipeline Workflow 1. Shift-Left Continuous Integration (CI) Trigger Orchestration : A git push to your main branch initiates an event-driven webhook that awakens your self-hosted Windows worker node . Stateless Build Matrix : The workflow leverages a clean runner workspace environment to execute dotnet build and dotnet test . This ensures Shift-Left security and validation , catching structural anomalies and regression bugs before a single line of compiled code leaves the local machine. Hermetic Dependency Caching : The pipeline utilizes aggressive NuGet package caching actions on the local NTFS filesystem to maximize throughput, bypass network bottlenecks, and compress build execution time. 2. Containerization and Artifact Store Dockerized Microservices ...