查看谁将构建设置为在 TFS 中无限期保留

See who set a build to retain indefinately in TFS

我们公司团队中的所有开发人员都可以无限期保留构建。我们使用 TFS 2017。 在构建的历史记录中,您可以看到该构建已设置为无限期保留,但不是,这是谁做的。我们想知道这一点,因为这有助于我们在几个月后询问此人是否仍需要保留。 你怎么知道是谁把构建无限期保留的?

如我所见,无法找到谁要求无限期切换保留,因为未存储构建更改的历史记录。但是,您可以看到谁以前使用 Rest API 更改了构建 - 这将是一种猜测。

https://dev.azure.com/{组织}/{项目}/_apis/build/builds/{buildId}?api-version=2.0

lastChangedDate 和 lastChangedBy 是对象。