Advertisement
Guest User

Untitled

a guest
Jun 1st, 2016
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. [String]$buildID = "$env:BUILD_BUILDID"
  2. [String]$project = "$env:SYSTEM_TEAMPROJECT"
  3. [String]$projecturi = "$env:SYSTEM_TEAMFOUNDATIONCOLLECTIONURI"
  4.  
  5. $username="alternativeusername"
  6. $password="alternativepassword"
  7.  
  8. $basicAuth= ("{0}:{1}"-f $username,$password)
  9. $basicAuth=[System.Text.Encoding]::UTF8.GetBytes($basicAuth)
  10. $basicAuth=[System.Convert]::ToBase64String($basicAuth)
  11. $headers= @{Authorization=("Basic {0}"-f $basicAuth)}
  12.  
  13. $url= $projecturi + $project + "/_apis/build/builds/" + $buildID + "/changes?api-version=2.0"
  14. Write-Host $url
  15.  
  16. $responseBuild = Invoke-RestMethod -Uri $url -headers $headers -Method Get | select value
  17.  
  18. foreach ($change in $responseBuild.value)
  19. {
  20. $commitmessage = $change.message
  21. Write-Host $commitmessage
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement