gpt4 book ai didi

tfs - 如何以特定编号启动 vNext TFS 2015 构建修订版

转载 作者:行者123 更新时间:2023-12-01 00:39:27 26 4
gpt4 key购买 nike

我使用的是 TFS 2015 的 vNext 构建系统。

我目前有传统格式的我的构建版本控制。 Major.Minor-rev.RevisionNumber。因此,如果我有 Major 1、Minor 12 的构建版本,当我开始时构建版本看起来像 1.12-rev.1。我想知道是否可以让构建版本从 1 以外的数字开始,比如 55。这样构建版本看起来像 1.12-rev.55,然后像往常一样增加一个。

最佳答案

实际上,无需破解数据库即可在 vNext 构建中实现这一点。

有两个步骤。

首先,您需要使用以下内联脚本执行 powershell 构建步骤(作为构建的第一步):

#Set the BuildNumberOffset. (Change this to the difference between the TFS build number,
#and the number that your build needs.)
$BuildNumberOffset = 543

#Don't change
$BuildNumberParts = $($env:BUILD_BUILDNUMBER) -split '\.'
$TFSRevision = [int]$BuildNumberParts[$BuildNumberParts.Length-1]
$BuildNumberParts[$BuildNumberParts.Length-1] = ($TFSRevision + $BuildNumberOffset).ToString()
$BuildNumber = [string]::Join(".", $BuildNumberParts)
Write-Host "##vso[build.updatebuildnumber]$BuildNumber"

其次,在存储库选项卡的标签格式字段中,将标签格式设置为“$(Build.BuildNumber)”而不是“$(Build.DefinitionName)$(rev:.r)”。这很重要,这样您的标签将与更新后的内部版本号相同。

关于tfs - 如何以特定编号启动 vNext TFS 2015 构建修订版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34661842/

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