【问题标题】:Azure DevOps Service Connections not showing when setting up a new release pipeline设置新发布管道时未显示 Azure DevOps 服务连接
【发布时间】:2019-04-10 14:37:12
【问题描述】:

我已在 Azure DevOps 中为我的 Azure 订阅设置了服务连接。它使用证书进行连接。当我创建一个新管道并选择任务Azure App Service Deploy

在 Azure 订阅的下拉框中,我在可用 Azure 服务连接下看不到任何内容,但我在可用 Azure 订阅下看到我的各种 Azure 订阅。

有人知道这可能是什么吗?我缺少一些许可吗?

我一直在网上四处寻找,并没有真正看到任何东西。

【问题讨论】:

    标签: azure azure-devops azure-pipelines serviceconnection


    【解决方案1】:

    您可能需要在不同类型的虚拟机上运行您的代理,请参见下面的图 1。

    尝试选择不同的操作系统并根据您选择的虚拟机添加新任务。另请注意,您的服务连接可能无法用于所选任务,如图 2 和图 3 所示。

    *假设您已经从您的 repo 中的项目设置中启用了管道权限。

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

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

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

      • 如果要授权任何管道使用服务连接, 转到 Azure Pipelines,打开“设置”页面,选择“服务” 连接,并启用设置允许所有管道使用此 connection 连接选项。

      • 如果您想为特定的服务连接授权 管道,通过选择 Edit 打开管道并将构建排队 手动。您将看到资源授权错误和 对错误执行“授权资源”操作。选择此操作以 将管道显式添加为服务的授权用户 连接。

      【讨论】:

      • 我创建的服务连接未显示在该位置。这就是我在我的问题中所说的。干杯
      • @markblue777 这只发生在您的特定发布管道或所有管道(如构建管道)上。您是否尝试启用设置允许所有管道使用此连接选项进行连接并重试。
      • 在所有管道上我都收到此错误。它为所有管道启用。我创建的服务连接类型是 Azure Classic。我认为这可能是正在使用的部署类型的错误类型。只是证实了这个理论
      【解决方案3】:

      我们遇到了同样的问题,服务连接未显示。

      我们在 Azure Devops 中配置了 2 个项目,每个项目都定义了一个同名的服务连接。 事实证明,Azure Devops 无法处理重复的名称。我们重命名了一个,一切又好了

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-10-14
        • 2020-12-13
        • 1970-01-01
        相关资源
        最近更新 更多