Skip to content

Instantly share code, notes, and snippets.

@grenade
Created September 2, 2014 10:17
Show Gist options
  • Save grenade/d92a1f350fe168623e08 to your computer and use it in GitHub Desktop.
Save grenade/d92a1f350fe168623e08 to your computer and use it in GitHub Desktop.
Set a teamcity build number to the GitHub release tag name
$release_check_response = (Invoke-WebRequest -Uri "https://api.github.com/repos/atom/atom/releases" | ConvertFrom-Json)
if ($release_check_response) {
$last_tag_name = ($release_check_response | Sort-Object id -descending | Where-Object { $_.tag_name.StartsWith("v", "OrdinalIgnoreCase") } | Select-Object -first 1).tag_name
Write-Host ("##teamcity[buildNumber '{0}']" -f $last_tag_name)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment