[英]Azure devops REST API | Build Number extract to txt file
I am trying to extract a build number via POWERSHELL to a TXT FILE, I have the GET request and the URI is arranged.我正在尝试通过 POWERSHELL 将内部版本号提取到 TXT 文件,我有 GET 请求并安排了 URI。
I have a format with PAT TOKEN, but I can't do it, how do I do OutFile to a TXT file?我有一个带有 PAT TOKEN 的格式,但我做不到,我如何将 OutFile 转换为 TXT 文件?
# Build Auth header
$MyPat = "XXXX"
$B64Pat = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(":$MyPat"))
$h = @{'Authorization' = 'Basic ' + $B64Pat}
$BuildNumberInfo = Invoke-WebRequest -Uri "https://dev.azure.com/$($Company)/$($Project)/_apis/build/builds/$($BuildID)?api-version=6.0-preview.6" -Method 'GET'
Use Invoke-RestMethod
instead of Invoke-WebRequest
:使用Invoke-RestMethod
而不是Invoke-WebRequest
:
# Build Auth header
$MyPat = "XXX"
$B64Pat = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes(":$MyPat"))
$h = @{'Authorization' = 'Basic ' + $B64Pat}
$BuildNumberInfo = Invoke-RestMethod -Uri "https://dev.azure.com/$($Company)/$($Project)/_apis/build/builds/$($BuildID)?api-version=6.0-preview.6" -Method 'GET' -Headers $h
$BuildNumberInfo.buildNumber | Out-File buildnumber.txt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.