共用方式為


AzureCLI@0 - Azure CLI Preview v0 工作

對 Azure 訂用帳戶使用 Azure CLI 命令執行殼層或批次腳本。

語法

# 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 Resource Manager)。 預設值:connectedServiceNameARM

選取部署的 Azure 連線類型。


connectedServiceNameARM - AzureRM 訂用帳戶
stringconnectedServiceNameSelector = connectedServiceNameARM時為必要項。

選取部署的 Azure Resource Manager 訂用帳戶。


connectedServiceName - Azure 傳統訂用帳戶
stringconnectedServiceNameSelector = connectedServiceName時為必要項。

選取部署的 Azure 傳統訂用帳戶。


scriptLocation - 腳本位置
string。 必須的。 允許的值:inlineScript (內嵌腳本),scriptPath (腳本路徑)。 預設值:scriptPath

選取腳本位置。


scriptPath - 文稿路徑
stringscriptLocation = scriptPath時為必要項。

文本的完整路徑或相對於預設工作目錄的路徑。


inlineScript - 內嵌腳本
stringscriptLocation = inlineScript時為必要項。

您可以在這裏內嵌撰寫文稿。 針對批處理檔,請在每個 Azure 命令之前,使用前置詞 call。 您也可以使用引數將預先定義及自訂的變數傳遞至此指令碼。

請參閱下列範例。 第一個是殼層範例,第二個是批次範例:

azure --version || azure account show 
call  azure --version || call azure account show

args - 自變數
string

傳遞至腳本的自變數。


cwd - 工作目錄
string

執行文稿的目前工作目錄。 如果保留空白,則此輸入是存放庫(組建)或成品(release)的根目錄,也就是 $(System.DefaultWorkingDirectory)


標準錯誤failOnStandardError - 失敗
boolean。 預設值:true

如果這是 true,當任何錯誤寫入 StandardError 數據流時,此工作將會失敗。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

需求

要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 1.95.0 或更新
工作類別 部署