Skip to content

Conversation

@AR-May
Copy link
Member

@AR-May AR-May commented Jun 20, 2022

Feature to improve inner loop experience of building small project. This would make building faster.
Previous attempts: #17916, #18263.

The change makes sense after merging MSBuild server PR and its insertion to SDK.

Implementation:

Modify SDK to set MSBUILDUSESERVER = 1
Implement escape hatches DOTNET_CLI_DO_NOT_USE_MSBUILD_SERVER= 1

@ghost ghost added the Area-CLI label Jun 20, 2022
@AR-May AR-May requested a review from rokonec June 20, 2022 16:57
Copy link
Member

@rokonec rokonec left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lets discus my comment offline.

@AR-May AR-May requested a review from rokonec June 24, 2022 15:59
@baronfel
Copy link
Member

Should MSBuild Server participate in dotnet build-server shutdown? I mentioned this off-hand to Rainer and he said there might not be an similar concept readily available for MSBuild to use.

@rokonec
Copy link
Member

rokonec commented Jun 29, 2022 via email

@baronfel
Copy link
Member

The intent of the shutdown command is to give users a way to 'reset' any state that may have been persistent in long-running processes like the roslyn/razor compilation servers. It seems a natural fit for us to add ourselves to that list too for completeness' sake.

@AR-May
Copy link
Member Author

AR-May commented Jul 11, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@v-wuzhai
Copy link
Contributor

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 14, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 15, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 15, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@Forgind
Copy link
Contributor

Forgind commented Jul 15, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 22, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 25, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 25, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@AR-May
Copy link
Member Author

AR-May commented Jul 25, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 26, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 27, 2022

/azp run

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@rokonec
Copy link
Member

rokonec commented Jul 27, 2022

@baronfel @marcpopMSFT We, MSBuild perf team, did lots of testing and have high enough confidence to consider this PR ready to merge.

@baronfel
Copy link
Member

merging! Great work landing this, folks - let's get dogfooding going to get early feedback.

@sebastienros
Copy link
Member

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants