繁体   English   中英

Azure devops REST API | 内部版本号提取到 txt 文件

[英]Azure devops REST API | Build Number extract to txt file

我正在尝试通过 POWERSHELL 将内部版本号提取到 TXT 文件,我有 GET 请求并安排了 URI。

我有一个带有 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' 

使用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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM