TFS REST API:将构建结果从部分成功更改为成功

时间:2018-08-21 18:56:38

标签: tfsbuild tfs2018 azure-devops-rest-api

我将一些构建结果设置为partiallySucceeded。我想使用REST API将它们设置为Succeeded

我正在调查这个documentation。即使API说我们可以设置,但实际上并没有改变结果。

以下是我正在使用的REST调用:

Patch https://tfs/tfs/MyCollection/myProject/_apis/build/builds/31?api-version=4.0

Body: {
    "result": "succeeded"
}

1 个答案:

答案 0 :(得分:1)

经过测试并且可以重现此问题,我们可以使用REST API更改除“ result”值之外的其他任何值。

目前,作为一种变通办法,您可以直接更新[Build].[tbl_Build]表以更改“结果”值。 (请先备份数据库,然后再运行更新命令):

update [Tfs_DefaultCollection].[Build].[tbl_Build] set [Result] = '2' where [BuildId]=157