TFSbuild变量,用户名和计划时间

时间:2018-02-27 18:49:08

标签: tfs azure-devops

在构建步骤中是否有办法使用构建变量检索在TFS2018中触发构建的人员的用户名? 还有可能获得构建被触发的时间吗?

1 个答案:

答案 0 :(得分:1)

有BUILD_QUEUEDBY和BUILD_REQUESTEDFOR预定义变量,可帮助您识别用户启动构建。还有BUILD_QUEUEDBYID和BUILD_REQUESTEDFORID应返回触发构建的用户的用户ID(https://docs.microsoft.com/en-us/vsts/build-release/concepts/definitions/build/variables?tabs=batch#identity_values)。 至于构建开始的时间,您可以只定义一个自定义变量并在构建步骤中填充它,或者(这有点棘手)使用REST API查询有关当前正在运行的构建的构建详细信息,然后解析输出,将为您提供构建开始时间(https://www.visualstudio.com/en-us/docs/integrate/api/build/builds