Azure DevOps服务连接在设置新发布管道时不显示

pkbketx9  于 2023-03-31  发布在  其他
关注(0)|答案(4)|浏览(125)

我在Azure DevOps中设置了一个服务连接到我的Azure订阅。它使用证书进行连接。当我创建新管道并选择任务Azure App Service Deploy时。
在Azure订阅的下拉框中,我在“可用的Azure服务连接”下看不到任何内容,但在“可用的Azure订阅”下看到了我的各种Azure Subs。
有人知道这可能是什么吗?我是否错过了一些许可?
我一直在网上找,什么也看不见。

zpqajqem

zpqajqem1#

您可能需要在不同类型的虚拟机上运行代理,请参见下面的图1。
请尝试选择其他操作系统,并根据所选虚拟机添加新任务。另请注意,您的服务连接可能无法用于所选任务,如图2和图3所示。

  • 假设您已经在存储库中的项目设置中启用了管道权限。

希望有帮助。
第一节第一节第一节第一节第一节第二节第一节

nue99wik

nue99wik2#

如果您在UI中讨论下面的,请选择您在管道的Azure订阅(或等效的连接名称)设置中分配的连接名称。

接下来,您必须授权服务连接。为此,请使用以下技术之一:

  • 如果要授权任何管道使用服务连接,请转到Azure管道,打开设置页面,选择服务连接,然后为连接启用设置允许所有管道使用此连接选项。
  • 如果要为特定管道授权服务连接,请通过选择【编辑】打开管道,然后手动将构建排队。您将看到资源授权错误和针对该错误的“授权资源”操作。选择此操作可将管道显式添加为服务连接的授权用户。
kxkpmulp

kxkpmulp3#

我们遇到了服务连接未显示的相同问题。
我们在Azure Devops中配置了2个项目,每个项目都有一个使用相同名称定义的服务连接。结果Azure Devops无法处理重复的名称。我们重命名了一个项目,一切都恢复正常

vsaztqbk

vsaztqbk4#

我们也遇到了同样的问题,结果发现在经典发布管道中,你不能使用作用域为Management Group级别的服务连接。虽然在YAML管道中它似乎工作得很好¯_()_/¯
第一节第一节第一节第一节第一次

相关问题