versioning.ps1 (8 lines of code) (raw):

# Update values here as well as in PipelineAssemblyInfo.cs, Microsoft.Azure.Relay.csproj (for development builds) $major = "3" $minor = "0" $patch = "1" $revision = $env:CDP_DEFINITION_BUILD_COUNT_DAY $buildNumber = "$major.$minor.$patch.$revision" [Environment]::SetEnvironmentVariable("CustomBuildNumber", $buildNumber, "User") # This will allow you to use it from env var in later steps of the same phase Write-Host "##vso[build.updatebuildnumber]${buildNumber}" # This will update build number on your build