Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.

Remove BuildTools from product build #24841

Merged
merged 3 commits into from
May 30, 2019

Conversation

elinor-fung
Copy link
Member

@elinor-fung elinor-fung commented May 29, 2019

  • Go through Arcade instead of BuildTools to reference Microsoft.Net.Compilers.Toolset
  • Stop importing BuildTools properties and targets in product build
  • Add init-dotnet scripts for initializing only dotnet (via Arcade)

With this change, BuildTools will no longer be pulled down or used for the product build (only gets pulled down for tests).

cc @RussKeldorph

@elinor-fung elinor-fung force-pushed the product-noBuildTools branch from 8a6e861 to b53328e Compare May 29, 2019 23:49
@elinor-fung elinor-fung force-pushed the product-noBuildTools branch from b53328e to 2c836bb Compare May 30, 2019 00:11
@elinor-fung elinor-fung force-pushed the product-noBuildTools branch from 2c836bb to 965bf14 Compare May 30, 2019 05:29
dotnet.cmd Outdated Show resolved Hide resolved
@elinor-fung elinor-fung changed the title [WIP] Remove BuildTools from product build Remove BuildTools from product build May 30, 2019
@elinor-fung elinor-fung requested review from sbomer, jashook and hoyosjs May 30, 2019 07:06
Copy link
Member

@hoyosjs hoyosjs left a comment

Choose a reason for hiding this comment

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

Can confirm product build doesn't touch BuildTools at all on Windows for product build. I'm pretty sure this is the case for Linux too. Thanks @elinor-fung :)

@elinor-fung
Copy link
Member Author

Last commit that reset the checks was non-functional (updating a comment in a .cmd file). All checks were green before that. Merging now to kick off an official build sooner.

@elinor-fung elinor-fung merged commit fa8383f into dotnet:master May 30, 2019
@elinor-fung elinor-fung deleted the product-noBuildTools branch May 30, 2019 21:58
@elinor-fung elinor-fung added this to the 3.0 milestone May 30, 2019
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
* Remove BuildTools imports from product build
* Split scripts for installing dotnet vs BuildTools


Commit migrated from dotnet/coreclr@fa8383f
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants