mar*_*ike 5 parameters command-line-interface azure azure-cli azure-devops
如何将参数传递给 Azure DevOps 中的 Azure CLI 任务?
以显示有关 VM 的基本信息的非常基本的示例为例。一个基本的 CLI 命令是:
现在,如果我想参数化该命令,以便我可以传入 VM 名称,我会由谁来做?
我尝试将 CLI 任务创建为内嵌脚本和文件,使用 Azure DevOps 参数构建器传递参数,但似乎没有任何效果。参数如下所示:
在脚本中,无论我尝试什么,都无法获取 -vmname 参数。我试过了:
那么我该怎么做呢?
要使用构建变量,您可以使用$(var_name)符号,因此在您的内联脚本中,您将使用以下内容:
az vm show --name $(my_variable) --resource-group dev -o table
Run Code Online (Sandbox Code Playgroud)
如果您要启动脚本,您将使用相同的方法。如果您实际上是在谈论如何在 bash 脚本中获取参数,则第一个参数应该是 $1(据我记得)
| 归档时间: |
|
| 查看次数: |
6338 次 |
| 最近记录: |