dotnet / dotnet/sdk

One-shot execution mode for build servers

Open
#44,846 1 comment 1 reaction 1 assignee Claimed by @baronfel View on GitHub
Area-NetSDK untriaged
Dominant language
C#
Stars
3.2k
Forks
1.3k
PR merge metrics
PR metrics pending

Description

### Is your feature request related to a problem? Please describe.

We should provide a flag for the various build-related commands that instructs any build servers invoked during the build to shut down at the end of build execution. This flag would need to
* signal to the msbuild execution engine to clean up owned nodes (or spawn the nodes in such a way that they clean themselves up after each build finishes)
* flow the user signal to Roslyn/Razor in some way that allows those areas to clean their own processes up. Note that this means the signal can't really be passed to the actual Csc task or equivalent Razor task - some kind of AfterBuild target might be needed to do the cleanup.

This is requested by the VMR (cc @ViktorHofer ) to make build isolation easier and reduce locking.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.