Add partial checkout support to build CI step #26166
Labels
Central-EngSys
This issue is owned by the Engineering System team.
EngSys
This issue is impacting the engineering system.
I've switched all other CI steps to partial checkout with session record filtering with great results (5x checkout time improvement).
The build step is the last major one left. It's blocked by the lack of sparse checkout repo support in SourceLink (dotnet/sourcelink#771). SourceLink is a tool we use to embed source control information (repository/commit/etc.) into resulting DLLs to help debugging.
I have a fix for SourceLink in dotnet/sourcelink#772
I was able to get sparse checkout working in all steps except build because those don't produce DLLs that we ship to customers and disabling SourceLink won't affect anyone (https://github.com/Azure/azure-sdk-for-net/search?q=EnableSourceLink&type=).
The text was updated successfully, but these errors were encountered: