From 4ef6326adb7bc88eebe2fda96efbccc0bbaa256f Mon Sep 17 00:00:00 2001 From: Mark Allison Date: Tue, 3 Jul 2018 16:48:33 +0100 Subject: [PATCH] fixed bug where windows files could not be found --- 201-vm-vsts-agent/scripts/InstallVstsAgent.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/201-vm-vsts-agent/scripts/InstallVstsAgent.ps1 b/201-vm-vsts-agent/scripts/InstallVstsAgent.ps1 index 16449c5cf48e..59492f8169fe 100644 --- a/201-vm-vsts-agent/scripts/InstallVstsAgent.ps1 +++ b/201-vm-vsts-agent/scripts/InstallVstsAgent.ps1 @@ -51,7 +51,8 @@ do Write-Verbose "Trying to get download URL for latest VSTS agent release..." $latestRelease = Invoke-RestMethod -Uri "https://api.github.com/repos/Microsoft/vsts-agent/releases" $latestRelease = $latestRelease | Where-Object assets -ne $null | Sort-Object created_at -Descending | Select-Object -First 1 - $latestReleaseDownloadUrl = ($latestRelease.assets | ? { $_.name -like "*win-x64*" }).browser_download_url + $assetsURL = ($latestRelease.assets).browser_download_url + $latestReleaseDownloadUrl = ((Invoke-RestMethod -Uri $assetsURL) -match 'win').downloadurl Invoke-WebRequest -Uri $latestReleaseDownloadUrl -Method Get -OutFile "$agentTempFolderName\agent.zip" Write-Verbose "Downloaded agent successfully on attempt $retries" -verbose break