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

Conversation

@jkoritzinsky
Copy link
Member

@jkoritzinsky jkoritzinsky commented Apr 27, 2019

The IBCMerge package is stored on an authenticated feed. As a result, we need to pass along the authentication information to the restore process. This PR implements a method similar to CoreFX where we use a pre-made service connection to pull down the package.

However, to use a service connection, we need to do this step as a separate step on AzDO. Additionally, we need a .NET CLI installed before doing this step. So, this PR also installs a .NET CLI onto the system separate from the one we use during build (we set DOTNET_MULTILEVEL_LOOKUP=0 already in our scripts so we don't do multi-level lookup).

Fixes #24247

See https://dev.azure.com/dnceng/internal/_build/results?buildId=171677 for succeeding official builds with IBC enabled.

@jkoritzinsky jkoritzinsky marked this pull request as ready for review April 27, 2019 22:12
Copy link

@briansull briansull left a comment

Choose a reason for hiding this comment

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

Looks Good

Copy link

@michellemcdaniel michellemcdaniel left a comment

Choose a reason for hiding this comment

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

LGTM

@jkoritzinsky jkoritzinsky merged commit 9cf8b4b into dotnet:master Apr 29, 2019
@jkoritzinsky jkoritzinsky deleted the authenticated-feed-ibc-restore branch April 29, 2019 16:27
picenka21 pushed a commit to picenka21/runtime that referenced this pull request Feb 18, 2022
…reclr#24284)

* Add separate build steps to do the IBCMerge restore.

* Attempt 1 to get config picked up.

* Attempt 2 getting ibcmerge restore working.

* Fix invalid MSBuild syntax.

* Fix getting IBC package version.


Commit migrated from dotnet/coreclr@9cf8b4b
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.

Official build fails restoring IBCMerge package

4 participants