microsoft / dotnet-podcasts

.NET reference application shown at .NET Conf featuring ASP.NET Core, Blazor, .NET MAUI, Microservices, Orleans, Playwright, and more!
https://dot.net
MIT License
2.75k stars 745 forks source link

Use .NET SDK containerization for CI pipelines #178

Closed baronfel closed 1 year ago

baronfel commented 1 year ago

This is a small set of changes that summarizes what @davidfowl and I did for the demo. (We may want to remove the artificial stall in ShowsClient - let me know what you think).

The primary points here are

After this we get some pretty massive speedups in CI for the building portions. Building and pushing all three backend images takes like 30s now.

I also left in the OpenTelemetry configuration and dotnet-monitor stuff in the CI/CD template. Let me know if you'd like that removed.