Azure Devops 捕获触发管道的用户`

Azure Devops capture the user who triggered the pipeline `

早上好,我有一个问题,他们是一种捕获谁触发了管道的方法,当有人在 GITHUB 的我的主分支中提交时,它会自动发生,在 devops GUI 中,我看到下面的我需要捕获该用户 ID,所以如果有任何问题,我会发送电子邮件

我尝试使用 Build.QueuedBy、Build.QueuedById、Build.RequestedFor 但总的来说我得到了一些值,例如

this is Microsoft.VisualStudio.Services.TFS  variable for the username
this is 00000002-0000-8888-8000-000000000000  ID of the user

但我需要捕获 AMADURO 以便我可以轻松地向 AMADURO@gmail.com 发送电子邮件,感谢任何帮助,谢谢

尝试Build.RequestedForEmail

predefined variables

可能你的用法不对。 $(Build.QueuedBy) 将保存触发构建的用户的名称,如下例所示。