我们需要重置VSTS计数器。我看不到通过UI进行此操作的任何方法。有一种方法可以通过直接调用reset build counter REST API来实现,但为此,您需要知道计数器ID,您应该可以通过调用get a definition REST API来找出计数器ID 。不幸的是,无论我做什么get a definition,呼叫都不会返回build definition counter。
我想念什么?
答案 0 :(得分:1)
Microsoft的Scott Dallamura编写了this线程:
计数器功能是实验性的,已于2007年3月取消 今年。我不确定它如何进入文档,但是 我会确保将其清理干净。
我也未能成功通过API调用获得counterId
。
在解决方法中,如果您更改构建定义名称,则可以重置内部版本号的修订版,只需添加/删除字符即可。
答案 1 :(得分:1)
您可以创建一个带有 GUID 前缀的新变量,而不是尝试重置计数器变量。
此解决方案会创建重复的计数器,这可能并不理想,但这使您能够在必要时恢复到以前的计数器值。
请查看以下 YAML 代码片段
variables:
...
#Change this Guid if you require a reset seed on the same value.
resetCounterGuid: 'efa9f3f5-57fb-4254-8a7a-06d5bb365173'
buildrevision: $[counter(format('{0}\\{1}',variables['resetCounterGuid'],variables['YOUR_DEFINED_VARIABLE']),0)]
...