【发布时间】:2018-09-09 10:38:13
【问题描述】:
我目前正在尝试使用 VSTS api 做一些魔术,但有些事情让我有点惊讶。
使用此处描述的方法:https://docs.microsoft.com/en-us/rest/api/vsts/build/definitions/get?view=vsts-rest-4.1,我拨打了电话并收到了我的回复。
尽管有文档,但我无法读取修订计数器,响应中根本缺少该计数器。这就是我的目标,使用自制的 powershell 覆盖这个计数器......
关于 VSTS api 有什么我应该知道的吗,比如管理员限制或其他什么?
有人遇到过当前的问题吗?
【问题讨论】:
-
您无法更改修订计数器。你为什么要这样做?
-
因为我正在使用 powershell 重新定义内部版本号,以从 $(build.sourcesDirectory) 中可用的 json 获取 MajorVersion 和 MinorVersion。作为副作用,它重置了修订号,所以我我试图自己处理。
-
构建定义的修订计数器与构建的构建号无关。我不明白你想要完成什么。
-
我不想要构建定义的修订号,我想获得“构建过程修订”。您可以定义具有 n 个修改的构建,并执行它 z 次。内部版本号的格式如下: $(MajorVersion).$(MinorVersion).$(z) 。我想自己获取和更新 $(z)。
-
$[ counter('name', seed) ] 因为表达式值似乎不起作用...
标签: azure-devops azure-devops-rest-api