【问题标题】:Run Import-AzApiManagementApi in Azure pipelines在 Azure 管道中运行 Import-AzApiManagementApi
【发布时间】:2022-07-29 16:06:01
【问题描述】:

我正在尝试在 Azure DevOps 中设置管道设置以将函数导入 API。 我们有适用于 Windows 的自托管代理,我们将其用作代理。 我们正在尝试运行以下命令

我尝试在运行导入命令之前安装以下内容:

当我们在 Azure CLI(而不是管道)中运行它时,我们能够毫无问题地执行它。 我尝试在 Powershell 任务、Azure CLI、Azure Powershell 内联脚本等中运行相同的命令(我尝试过 DevOps 管道中的所有可用选项)。 我遇到了一些错误或其他错误,无法继续。 我见过的几个错误如下:

Azure 管道中是否有明确的任务可用于运行此模块?

【问题讨论】:

  • 发布您的实际管道 YAML。
  • 它不是 YAML,我们使用的是经典管道。我在 Powershell(包括任务版本 5)、Azure CLi 等中使用了不同的任务

标签: azure powershell azure-pipelines azure-api-management


【解决方案1】:

您可以先尝试在自托管代理中安装 Az 模块和 AzureRM 模块。然后运行管道检查它是否有效。

Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force
Install-Module -Name AzureRM -AllowClobber

在 Microsoft 托管的代理中,这些模块是预先安装的。 更多信息,您可以参考documentation

【讨论】:

    猜你喜欢
    • 2021-12-12
    • 2020-04-02
    • 2022-08-15
    • 2019-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多