-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Propagate installers in runtime output in VMR build #98104
Conversation
Also, rename SourceBuild.props to DotNetBuild.props to reflect its purpose.
Testing this in a full VMR build right now. |
@@ -92,6 +91,15 @@ | |||
Include="$(CurrentRepoSourceBuildArtifactsPackagesDir)Shipping\dotnet-crossgen2-*$(ArchiveExtension)" | |||
Category="Crossgen2Archive" /> | |||
</ItemGroup> | |||
|
|||
<ItemGroup Condition="'$(DotNetBuildOrchestrator)' == 'true'"> |
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.
So I'm still confused. Why do we need this condition?
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.
Why can't we use DotNetBuild
?
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.
We don't want to accidentally include these in the intermediate nupkgs that are necessary for source-build repo legs. I don't think that they're actually produced for those legs, but this is to make sure. If we do, include a .deb for instance, we might hit the AzDO package size limit.
They're only necessary when installer (and probably consumes) upstream installers for building its own installers.
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.
The reason you can't use DotNetBuild is that it's active in a repo-only build.
Also, rename SourceBuild.props to DotNetBuild.props to reflect its purpose.