clemlesne / blue-agent

Deploy Azure Pipelines agent on Kubernetes. Easy way. Cheap. Windows and Linux.
https://clemlesne.github.io/blue-agent/
Apache License 2.0
43 stars 11 forks source link

[Feature]: Upgrade to .NET `8.0` #265

Closed clemlesne closed 3 weeks ago

clemlesne commented 2 months ago

Feature

Upgrade the bundled .NET SDK to version 8.0.

Use case

Would avoid developer to download/install .NET for each pipeline execution.

Alternatives

Don't upgrade until the pipeline agent is not built with .NET 8.0. Because using a pre-built SDK version is not recommended for pipepeline reproductibility.

Drawbacks

It will cause breakages for some workloads explicitly using .NET 6.0. We could install both versions 6.0 and 8.0, but the container size would get additional 500 MB.

clemlesne commented 3 weeks ago

Done on:

This the he is considered breaking and published in v8.0.0.