【发布时间】:2019-09-13 21:53:55
【问题描述】:
我们正在尝试将当前 sprint 作为标记添加到相应 sprint 的最后一次提交。为此,我编写了一个 powershell 脚本。我能够获取当前的 sprint 值作为输出,并且能够使用内部版本号标记提交,但无法将此当前的 sprint 值标记为标记。请在下面找到代码并建议
$uri="$(System.TeamFoundationCollectionUri)$(System.TeamProject)/_apis/work/teamsettings/iterations?timeframe=current&api-version=5.1"
$result = Invoke-RestMethod -Uri $uri -Method Get -Headers @{Authorization="Bearer
$(System.AccessToken)" }
Write-Output $result.value.name //Here its printing current sprint number
Write-Output "success"
Write-Output $result.value.path
Write-Host "##vso[task.setvariable variable=currentSprint]$result.value.name"
Write-Host "##vso[build.addbuildtag]" //Here its adding build number as tag
有什么想法可以将该 sprint 编号传递给这个标签???
【问题讨论】: