-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Use the new DotNetBuildAllRuntimePacks property in dotnet/runtime build to collapse legs #45932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use the new DotNetBuildAllRuntimePacks property in dotnet/runtime build to collapse legs #45932
Conversation
|
/azp run sdk-unified-build-full |
|
Azure Pipelines successfully started running 1 pipeline(s). |
…remove 36 VMR legs. Remove support for the following properties as we no longer have separate ShortStack legs for them: - DotNetBuildRuntimeNativeAOTRuntimePack - DotNetBuildMonoCrossAOT Continue to support DotNetBuildUseMonoRuntime to specify mono-only builds as that will still be used by the Mono LLVMAOT VMR legs and we can still use it to validate Mono-only SB targets on non-Mono-only systems (ie validate the s390x build experience on x64)
6ac3a58 to
1ffaaf7
Compare
|
Sorry I accidentally hit the "Ready for review" button. |
|
/azp run sdk-unified-build-full |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
/azp run sdk-unified-build-full |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Still disk space issues, damn. In the Sign.proj stage. |
|
/azp run sdk-unified-build-full |
|
Azure Pipelines successfully started running 1 pipeline(s). |
|
Looks better now. FWIW I see running out of disk space issues in other PRs as well, i.e. on short stack legs. I think there are some low hanging fruits how to make this better that we can and should follow-up post-merge. I don't think that we should block this PR on that though if the builds are green now. |
|
/azp run sdk-unified-build-full |
|
Azure Pipelines successfully started running 1 pipeline(s). |
ViktorHofer
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Amazing 💯
…ld to collapse legs (dotnet#45932)
With this change, we can remove 36 VMR legs.
Remove support for the following properties as we no longer have separate ShortStack legs for them:
Continue to support DotNetBuildUseMonoRuntime to specify mono-only builds as that will still be used by the Mono LLVMAOT VMR legs and we can still use it to validate Mono-only SB targets on non-Mono-only systems (ie validate the s390x build experience on x64)
Contributes to dotnet/source-build#4770
Contributes to dotnet/source-build#4648