gpt4 book ai didi

tfs-2015 - TFS 构建可变电流冲刺 TFS 2015

转载 作者:行者123 更新时间:2023-12-03 06:30:09 27 4
gpt4 key购买 nike

我们有一个 CI 构建服务器进行自动构建,并希望在程序集版本中包含当前的冲刺/迭代编号。是否有环境变量或简单的方法可以在构建过程中获取当前的冲刺编号? TFS On Permise 2015 更新 3

最佳答案

没有内置变量来获取当前的冲刺,但您可以使用 REST API。步骤:

  1. 将 PowerShell 文件添加到源代码管理(例如,包含在您的项目中并 checkin )

代码:

Param(
[string]$collection,
[string]$projectName,
[string]$token
)
$uri="$collection/$projectName/_apis/work/teamsettings/iterations?`$timeframe=current&api-version=v2.0-preview"
Write-Output $uri
$result = Invoke-RestMethod -Uri $uri -Method Get -Headers @{Authorization=("Bearer {0}" -f $token)}

Write-Output "success"
Write-Output $result.value.path

Write-Host "##vso[task.setvariable variable=currentSprint;]$($result.value.path)"
  • 编辑您的构建定义
  • 单击“选项”选项卡并选中“允许脚本访问 OAuth token ”
  • enter image description here

  • 添加 PowerShell 构建步骤并指定 PowerShell 文件(步骤 1)(参数:-collection $(System.TeamFoundationCollectionUri) -projectName $(System.TeamProject) -token $(System.AccessToken) )
  • enter image description here

    之后,当前的 sprint 值存储在 currentSprint 变量中。

    关于tfs-2015 - TFS 构建可变电流冲刺 TFS 2015,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42397211/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com