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