Skip to content

Instantly share code, notes, and snippets.

@IlyaFinkelshteyn
Created October 4, 2016 17:34
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save IlyaFinkelshteyn/89d19593318276e2538040787bc4fce7 to your computer and use it in GitHub Desktop.
Save IlyaFinkelshteyn/89d19593318276e2538040787bc4fce7 to your computer and use it in GitHub Desktop.
Start appveyor build with API and pass value for Environment Variable
Param([string]$myVar )
$token = '<API_Token>'
$headers = @{
"Authorization" = "Bearer $token"
"Content-type" = "application/json"
}
$body = @{
accountName="<Your_account>"
projectSlug="<Your_project_slug>"
branch="<Your_branch>"
environmentVariables = @{
my_var=$myVar
}
}
$body = $body | ConvertTo-Json
Invoke-RestMethod -Uri 'https://ci.appveyor.com/api/builds' -Headers $headers -Body $body -Method POST
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment