[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 15:23:32 +03:00
committed by GitHub
parent 503b916ab7
commit e1b218a38a
@@ -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