从特定编号开始构建编号

问题描述

我刚刚将一些构建从竹子迁移到了 azure devops,我需要在 ado 中获取构建号以从特定数字开始,例如,竹子中的最后一个构建是 50,我需要 ado 中的第一个构建为 51 . 如何通过 yaml 管道完成此操作?

我可以做一些类似 name: $(last.bamboo.build)+$(Rev:r) 的事情吗?

提前致谢。

解决方法

如果你想要简单的数字版本控制并从某个数字开始,你可以这样做:

name: $(Rev:r)

steps:
- script: echo '$(Build.BuildNumber)'
- pwsh: |
    $buildId = 50 + $(Build.BuildNumber)
    Write-Host "##vso[build.updatebuildnumber]$buildId"
- script: echo '$(Build.BuildNumber)'