Azure 门户没有看到 DevOps 组织 [帐户问题?]

Posted

技术标签:

【中文标题】Azure 门户没有看到 DevOps 组织 [帐户问题?]【英文标题】:Azure Portal doesn't see DevOps organization [account problems?] 【发布时间】:2019-05-15 23:57:03 【问题描述】:

我无法将我的 Azure Web 应用程序连接到我的 Azure DevOps 组织。 我以某种方式设法为一个 Web 应用程序做到了(通过选择创建一个新的“DevOps 项目”),但现在很难设置一个新的 Web 应用程序以链接到同一个 DevOps 管道。 (目标是有一个两阶段的交付管道,这需要 2 个 web 应用程序:一个用于 QA,另一个用于 Prod)。

创建新的 WebApp 时,我转到部署中心 > Azure Repos > Azure Pipelines (Preview) 并收到以下错误消息:“您没有任何有效的 Azure DevOps 组织”。

知道如何让它工作吗?注意:我尝试使用相同的资源组和相同的应用服务计划创建 WebApp,但不起作用。

非常感谢您的帮助。 最好的 卢卡斯

更新:这里的问题是让 Azure 门户“看到” DevOps 组织。 似乎是帐户问题:您知道帐户中有两个选项吗? enter image description here 很确定这与 Azure 门户和 DevOps 位于不同的帐户“目录”有关:“默认目录”VS“Microsoft 帐户”。但仍然无法解释这种行为....

【问题讨论】:

您尝试创建的进程有特定的步骤。您需要使用阶段。 docs.microsoft.com/en-us/azure/devops/pipelines/release/… 您好 Rthomas529,那部分不是问题。阶段就在那里。问题是将 prod 阶段连接到其 Web 应用程序。而且,Azure 门户无法识别我的 DevOps 组织- @Lucas 关于该问题的任何更新。我遇到了同一个。 【参考方案1】:

我遇到了同样的“您没有任何有效的 Azure DevOps 组织”消息。我通过访问 Visual Studio Marketplace 并为我们的 visualstudio.com 存储库为 Microsoft 托管的 CI/CD 启用计费解决了这个问题。一些文档说 DevOps (Azure Pipelines) 对 5 个用户免费,我猜我们没有资格,因为我们的 Azure Devops (visualstudio.com) 存储库中有 6 个活跃用户。 (我们最近不得不破解信用卡以启用第 6 名团队成员。)

以下是我进入市场并启用计费的步骤:

    在 Azure 门户中,单击“所有服务”,然后搜索“devops”。 单击“Azure DevOps 组织” 我们的 visualstudio.com(又名 Azure DevOps,以前称为 VSTS 的服务)项目存储库显示在结果中。点击它。 出现了一个摘要显示,顶部显示“设置 | 删除计费 | 设置计费 | 连接 AAD ...”。在摘要区域的右下方,单击“所有设置 =>”。右侧会显示一个“组织设置”刀片(列)。 在“组织设置”边栏选项卡中,单击“Azure Pipelines”。在我们的例子中,显示屏显示“MICROSOFT-HOSTED CI/CD”下方带有“0 Edit”,而SELF-HOSTED CI/CD 下方带有“1 Edit”。自托管不适用于我们,所以... 为 Microsoft 托管的 CI/CD 项单击“编辑”。 您将被带到marketplace.visualstudio.com,左侧显示“Microsoft 托管的CI/CD”和一个您可以选择“付费并行作业”数量的屏幕。在我们的案例中,我们为我们的 Microsoft 许可使用了第三方服务,所以我无法看到总成本是多少。但我选择了一项并行工作并继续完成该过程。启用计费功能后,我就可以返回 Azure 门户并(刷新后)根据各种视频和文档进入构建管道的过程。

与 Microsoft 的情况一样,最初的“您没有任何有效的 Azure DevOps 组织”消息没有帮助,该过程与烟雾和镜像演示完全不同,并且措辞类似于“5 位用户免费” “误导。

希望以上内容对我有用,并为其他人节省一些时间。

【讨论】:

以上是关于Azure 门户没有看到 DevOps 组织 [帐户问题?]的主要内容,如果未能解决你的问题,请参考以下文章

在 azure devops 门户上查看代码覆盖率报告

Azure DevOps 集合级别自定义组

如何从 Azure Devops 服务器迁移到 Azure Devops 服务中的现有组织

Azure DevOps:授予组织级别组的权限,以便能够为所有现有项目做出贡献

Azure Devops 使用 Powershell 从特定组织中删除特定用户

Azure DevOps - 组织项目和存储库