-
Notifications
You must be signed in to change notification settings - Fork 5.3k
SPMI: Run NuGet authentication in target container #124348
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
base: main
Are you sure you want to change the base?
Conversation
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.
Pull request overview
This PR updates the SuperPMI collection pipeline to ensure NuGet authentication is performed inside the linux_x64 container when building x64 SPMI components as part of the linux-arm/linux-arm64 jobs (needed because parts of the SPMI build run in an x64 container on x64-hosted agents).
Changes:
- Add
NuGetAuthenticate@1targeted at thelinux_x64container before the x64 SuperPMI build step for linux-arm jobs. - Add
NuGetAuthenticate@1targeted at thelinux_x64container before the x64 SuperPMI build step for linux-arm64 jobs. - Apply the same change to both Checked and Release build configurations.
For linux-arm and linux-arm64 we build parts of SPMI for x64 since the build machines are x64 hosted and we need to run mcs on those. However, this build would fail because of NuGet authentication issues in the target container.