【发布时间】:2018-05-02 16:40:54
【问题描述】:
我正在使用 TFS2018 API 来获取所有构建定义。我想知道上次更改构建定义的时间(以及是否更改了构建步骤)。
为了更好地解释这一点。我正在使用 API 批量更新构建定义,例如100个基于模板的构建定义。如果我更改模板,我将删除所有定义并基于模板创建一个新定义。但是,如果使用 web 管理页面手动更改特定的构建模板,我不想删除它,因为它已被自定义。
我假设修订版仅在构建期间创建。但是用户可能会更改构建定义而不构建它。
因此,我希望每当构建定义中的某些内容发生更改时都会有一个修改日期?
更新:调用修订版 REST API 时,我总是得到相同的响应,一个空数组 "{\"count\":0,\"value\":[]}" "https://mytfsdomain/tfs/DefaultCollection/MyTeamProject/_apis/build/definitions/7332/revisions?api-version=2.0"
即使我更改了构建定义 7332,我仍然会得到相同的响应。知道为什么没有修订吗?
【问题讨论】:
标签: tfs azure-devops