我们正在从 TeamCity 转向 VSTS 进行构建,我们使用的 TeamCity 功能之一是与构建定义关联的构建计数器,该计数器在每个构建上递增,作为版本号的一部分,例如
1.2.3.buildcounter
在 VSTS 中,我发现我可以使用 $(Rev:.r) 构建属性来使构建计数器范例正常工作,但我希望能够将其播种到给定值,因此当我们从 TeamCity 切换时,我们下一个版本将依次进行。
最佳答案
似乎有一个 API 可以做到这一点。看一下文档的这一部分:
https://learn.microsoft.com/en-us/rest/api/vsts/build/definitions/update%20counter%20seed?view=vsts-rest-4.1
对于后验性:
POST https://dev.azure.com/{organization}/{project}/_apis/build/definitions/{definitionId}?counterId={counterId}&newSeed={newSeed}&resetValue={resetValue}&api-version=4.1
关于azure-devops - VSTS - 设置 $(Rev :. r ) 起始值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44446961/