Azure / Azure/azure-sdk-tools

Add caching to .NET installation in our pipelines

Open
#5,086 0 comments 0 reactions 1 assignee Claimed by @konrad-jamrozik View on GitHub
Central-EngSys
Dominant language
C#
Stars
135
Forks
260
Avg merge
3d 2h
Merged PRs (30d)
130

Description

The [`azure-sdk-for-net install-dotnet.yml`](https://github.com/Azure/azure-sdk-for-net/blob/main/eng/pipelines/templates/steps/install-dotnet.yml) appears to [support caching](https://github.com/Azure/azure-sdk-for-net/blob/7c5937cdc7c02e2787244c1703c95936d97a7130/eng/pipelines/templates/steps/install-dotnet.yml#L29-L35). [`azure-sdk-tools install-dotnet.yml`](https://github.com/Azure/azure-sdk-tools/blob/main/eng/pipelines/templates/steps/install-dotnet.yml) does not as of now. Ideally, it should.

Relevant docs:

- https://learn.microsoft.com/en-us/azure/devops/pipelines/release/caching?view=azure-devops
- https://learn.microsoft.com/en-us/azure/devops/pipelines/artifacts/caching-nuget?view=azure-devops
- https://learn.microsoft.com/en-us/azure/devops/pipelines/tasks/reference/cache-v2?view=azure-pipelines

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.