Main menu:

Site search

Juli 2017
M D M D F S S
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Categories

Tags

Archive for Juli, 2017

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“ }

TFS BuildServer Cleanup Folder

Script: if(Test-Path $env:BUILD_SOURCESDIRECTORY\FolderToDelete) { write-output „Cleanup $env:BUILD_SOURCESDIRECTORY\FolderToDelete“ Remove-Item $env:BUILD_SOURCESDIRECTORY\FolderToDelete -Force -recurse }