Change way for versions-manifest.json gathering

pull/39/head
Nikolay Frolov 3 years ago
parent e71d476320
commit b5a05e45d5

@ -1,5 +1,5 @@
param ( param (
[Parameter(Mandatory)][string] $ManifestUrl, [Parameter(Mandatory)][string] $ManifestPath,
[string] $AccessToken [string] $AccessToken
) )
@ -38,19 +38,16 @@ function Test-DownloadUrl {
} }
} }
Write-Host "Downloading manifest json from '$ManifestUrl'..." if (-not (Test-Path $ManifestPath)) {
try { Publish-Error "Unable to find manifest json file at '$ManifestPath'"
$manifestResponse = Invoke-WebRequest -Method Get -Uri $ManifestUrl -Headers $webRequestHeaders -MaximumRetryCount 5 -RetryIntervalSec 10
} catch {
Publish-Error "Unable to download manifest json from '$ManifestUrl'" $_
exit 1 exit 1
} }
Write-Host "Parsing manifest json content from '$ManifestUrl'..." Write-Host "Parsing manifest json content from '$ManifestPath'..."
try { try {
$manifestJson = $manifestResponse.Content | ConvertFrom-Json $manifestJson = $( Get-Content $ManifestPath ) | ConvertFrom-Json
} catch { } catch {
Publish-Error "Unable to parse manifest json content '$ManifestUrl'" $_ Publish-Error "Unable to parse manifest json content '$ManifestPath'" $_
exit 1 exit 1
} }

Loading…
Cancel
Save