Azure DevOps发布管道中的计数器

3
我需要一个计数器,每个阶段每次发布都会增加。 在构建流水线中有计数器支持(https://learn.microsoft.com/en-us/azure/devops/pipelines/process/variables?view=vsts&tabs=yaml%2Cbatch#counters),但我不知道发布流水线中是否有类似的功能。
一种解决方法是从发布名称中解析出版本号,并将其作为计数器。但解析字符串很麻烦,而且它只在新发布时递增,而不是在特定阶段递增(例如,我希望“dev”和“prod”有单独的计数器,在同一次发布中再次部署时,我希望计数器会增加)。
我错过了什么吗?我想创建自己的流水线任务来完成它,但我不确定在发布之间保持状态的最佳方法。这里有什么模式吗?目前,我考虑的任务只需在指定存储账户中创建一个配置文件来存储状态,并在发布之间递增它。

1
我不认为有任何内置的东西可以做到这一点。 - 4c74356b41
你在使用计数器做什么? - Matt
1个回答

0
截至2019年12月20日,您可以从选项中设置发布名称格式。 $(rev:r) 可以实现这一魔法。
例如: enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接