AzureCLI@0 - Azure CLI 预览版 v0 任务
使用 Azure CLI 命令针对 Azure 订阅运行 shell 或批处理脚本。
语法
# Azure CLI Preview v0
# Run a Shell or Batch script with Azure CLI commands against an azure subscription.
- task: AzureCLI@0
inputs:
connectedServiceNameSelector: 'connectedServiceNameARM' # 'connectedServiceName' | 'connectedServiceNameARM'. Required. Azure Connection Type. Default: connectedServiceNameARM.
connectedServiceNameARM: # string. Required when connectedServiceNameSelector = connectedServiceNameARM. AzureRM Subscription.
#connectedServiceName: # string. Required when connectedServiceNameSelector = connectedServiceName. Azure Classic Subscription.
scriptLocation: 'scriptPath' # 'inlineScript' | 'scriptPath'. Required. Script Location. Default: scriptPath.
scriptPath: # string. Required when scriptLocation = scriptPath. Script Path.
#inlineScript: # string. Required when scriptLocation = inlineScript. Inline Script.
#args: # string. Arguments.
# Advanced
#cwd: # string. Working Directory.
#failOnStandardError: true # boolean. Fail on Standard Error. Default: true.
输入
connectedServiceNameSelector
- Azure 连接类型
string
. 必需。 允许的值: connectedServiceName
(Azure 经典) , connectedServiceNameARM
(Azure 资源管理器) 。 默认值:connectedServiceNameARM
。
选择部署的 Azure 连接类型。
connectedServiceNameARM
- AzureRM 订阅
string
. 在 .connectedServiceNameSelector = connectedServiceNameARM
为部署选择 Azure 资源管理器 订阅。
connectedServiceName
- Azure 经典订阅
string
. 在 .connectedServiceNameSelector = connectedServiceName
选择部署的 Azure 经典订阅。
scriptLocation
- 脚本位置
string
. 必需。 允许的值: inlineScript
(内联脚本) , scriptPath
(脚本路径) 。 默认值:scriptPath
。
选择脚本位置。
scriptPath
- 脚本路径
string
. 在 .scriptLocation = scriptPath
脚本的完全限定路径或相对于默认工作目录的路径。
inlineScript
- 内联脚本
string
. 在 .scriptLocation = inlineScript
可以在此处内联编写脚本。 对于批处理文件,请在每个 Azure 命令之前使用前缀 call
。 还可以使用参数将预定义变量和自定义变量传递给此脚本。
请参阅以下示例。 第一个是 shell 示例,第二个是批处理示例:
azure --version || azure account show
call azure --version || call azure account show
args
- 参数
string
.
传递给脚本的参数。
cwd
- 工作目录
string
.
运行脚本的当前工作目录。 如果留空,则此输入是存储库的根 (生成) 或项目, (发布) ,即 $(System.DefaultWorkingDirectory)
。
failOnStandardError
- 标准错误失败
boolean
. 默认值:true
。
如果为 true,则当任何错误写入 StandardError 流时,此任务将失败。
任务控制选项
除任务输入外,所有任务都具有控制选项。 有关详细信息,请参阅 “控制”选项和常见任务属性。
输出变量
无。