Skip to content

Instantly share code, notes, and snippets.

@sumitsaiwal
Last active August 16, 2018 10:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sumitsaiwal/0d30f9d749b6d969ad44e7582eec612b to your computer and use it in GitHub Desktop.
Save sumitsaiwal/0d30f9d749b6d969ad44e7582eec612b to your computer and use it in GitHub Desktop.
Retain VSTS build indefinitely
#import-module "Microsoft.TeamFoundation.DistributedTask.Task.Common"
$uri = "$($env:SYSTEM_TEAMFOUNDATIONCOLLECTIONURI)$env:SYSTEM_TEAMPROJECT/_apis/build/builds/$($env:BUILD_BUILDID)?api-version=2.0"
Write-Verbose "URI: $uri"
$body = "{keepForever:true}"
$result = Invoke-RestMethod -Uri $uri -Method Patch -ContentType "application/json" -Headers @{Authorization = "Bearer $env:SYSTEM_ACCESSTOKEN"} -Body $body
Write-Output "RESULT: $result"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment