Skip to content

Add retry to VSWhere.exe download / consider sourcing from owned storage #4179

@MattGal

Description

@MattGal

We download VSWhere here: https://github.com/dotnet/arcade/blob/master/eng/common/tools.ps1#L349

Which fails in some builds with:
##[error](NETCORE_ENGINEERING_TELEMETRY=InitializeToolset) The remote name could not be resolved: 'github-production-release-asset-2e65be.s3.amazonaws.com'

We should definitely:

  • Add retry logic to tools.ps1 for any download (a simple retry wrapper should do, with say 5 total retries and 30 sec pauses

And optionally:

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions