如何在脚本中使用 system.accesstoken 创建 Azure Devops 服务连接

Posted

技术标签:

【中文标题】如何在脚本中使用 system.accesstoken 创建 Azure Devops 服务连接【英文标题】:How to create Azure Devops service connection using system.accesstoken in a script 【发布时间】:2021-09-22 09:31:00 【问题描述】:

我想使用 Azure devops 的 system.accesstoken 创建一个“服务连接”,而不是使用用户的“PAT”。 应该给予 system.accesstoken 什么权限来创建服务连接。

我尝试授予对“Project Collection Build Service (OrgName)”、“Project Name Build Service (Org Name)”身份的所有访问权限。但它没有用。

【问题讨论】:

【参考方案1】:

您需要在Project Collection Build Service (account) 的服务连接安全选项卡上定义角色:

【讨论】:

应该赋予那个角色哪个角色? 我同时赋予了创建者和管理员角色,但它没有使用 system.accesstoken 创建“服务连接”

以上是关于如何在脚本中使用 system.accesstoken 创建 Azure Devops 服务连接的主要内容,如果未能解决你的问题,请参考以下文章

如何在 python 脚本中使用 awscli?

在deiphi中如何使用sql脚本

如何在shell脚本中使用变量

如何使用 Ruby 脚本安装 ClamAV,并在同一脚本中进行配置?

如何在 Scala 脚本中使用 Gremlin?

如何在 shell 脚本中使用 ssh?