Main menu:

Site search

Januar 2026
M D M D F S S
 1234
567891011
12131415161718
19202122232425
262728293031  

Categories

Tags

TFS Set Buildnumer with changeset

Script:

$buildNumber=$env:BUILD_BUILDNUMBER
$changesetReplacement=“CHANGESET“

if($buildNumber.EndsWith($changesetReplacement))
{
write-output „Transform Buildnumber $buildNumber“

$changeset = $env:BUILD_SOURCEVERSION.TrimStart(„C“)

$buildNumber=$buildNumber.Replace($changesetReplacement, $changeset)
[string[]]$buildNumberFragments = $buildNumber.Split(‚; ‚,[System.StringSplitOptions]::RemoveEmptyEntries)
$version = $buildNumberFragments[-1]

write-output „Version set to $version“
write-output „New BuildNumber $buildNumber“

write-output „##vso[build.updatebuildnumber]$buildNumber“
write-output „##vso[task.setvariable variable=custom.Version;]$version“
}
else
{
write-output „User BuildNumber $buildNumber“
}

Write a comment