Azure Build -如何获取触发当前构建运行的用户详细信息,并将这些详细信息用于Git配置 &



作为D365 - Azure Devops - Git Repo -如何检查存储在主分支中单独文件夹中的文件的历史的解决方案,我创建了一个主文件夹,并手动将补丁文件复制到这个备份Repo中,并在ADO Git中提交以跟踪历史。

当前使用我的PAT并且每次签入都会显示我的用户ID。

我想获得触发构建的用户详细信息,并使用他们的名称,邮件ID和PAT,并将它们用于GIT配置,提交和推送命令。

AZ管道构建或运行命令行帮助已经完成的运行,我必须通过运行ID。

az pipeline running show——id 13134——org $orgname——project $projectname

我们是否有获取当前运行的用户详细信息的选项?

在Azure Devops pipeline中有几个不同的预定义系统变量,它们持有不同的身份。

  • Build.QueuedBy(andBuild.QueuedById)
  • Build.RequestedFor(andBuild.RequestedFor)

该值取决于导致构建的原因,下表可以在文档中如何设置标识变量下找到?

如果构建被触发…Build.QueuedByBuild.QueuedById的值基于…在Git或TFVC中由持续集成(CI)触发系统标识,例如:[DefaultCollection]Project Collection Service Accounts系统标识,例如:[DefaultCollection]Project Collection Service Accounts签入变更的人签入变更的人。签入变更的人系统标识,例如:[DefaultCollection]Project Collection Service Accounts系统标识,例如:[DefaultCollection]Project Collection Service Accounts

相关内容

  • 没有找到相关文章

最新更新