azure-devops - VSTS - 设置 $(Rev :. r ) 起始值

标签 azure-devops azure-pipelines

我们正在从 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/

相关文章:

java - azuredevops 上的 testNG(使用 Maven)套件,当我运行管道时,在 testNG 注释处出现 "can not find symbol"错误。在本地工作良好

azure - 获取 Azure Devops 中正在运行的 DevOps 管道实例

.net - 如何在 VSTS (CI) 中为 .NET Standard Library (2.0) 项目启用代码覆盖率

Azure 管道数据同步

testing - VSTS - 如何获得代码覆盖率结果

.net - 未为项目 '.sfproj' 设置 BaseOutputPath/OutputPath 属性

visual-studio-2013 - Visual Studio Online 中的时间跟踪

asp.net-core - 在 Visual Studio Team Services 托管代理上构建的 ASP.Net Core 1.0 项目上未发现使用 xUnit 的测试

azure - 是否可以在 Azure DevOps 中显示 ARM 部署的进度?

azure - 如何对 Azure 数据工厂上的存储过程进程进行排序?