[Windows] Add retries to Get-VsixExtenstionFromMarketplace function (#5418)

* Add retries to Get-VsixExtenstionFromMarketplace

* Use Invoke-SBWithRetry function
This commit is contained in:
Mikhail Timofeev
2022-04-20 16:23:32 +04:00
committed by GitHub
parent 503b916ab7
commit e1b218a38a

View File

@@ -229,7 +229,7 @@ function Get-VsixExtenstionFromMarketplace {
)
$extensionUri = $MarketplaceUri + $ExtensionMarketPlaceName
$request = Invoke-WebRequest -Uri $extensionUri -UseBasicParsing
$request = Invoke-SBWithRetry -Command { Invoke-WebRequest -Uri $extensionUri -UseBasicParsing } -RetryCount 20 -RetryIntervalSeconds 30
$request -match 'UniqueIdentifierValue":"(?<extensionname>[^"]*)' | Out-Null
$extensionName = $Matches.extensionname
$request -match 'VsixId":"(?<vsixid>[^"]*)' | Out-Null