Compartilhar via


AzureCLI@0 – Tarefa de visualização da CLI do Azure v0

Execute um script de shell ou lote com comandos da CLI do Azure em uma assinatura do Azure.

Sintaxe

# 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.

Entradas

connectedServiceNameSelector - Tipo de Conexão do Azure
string. Obrigatórios. Valores permitidos: connectedServiceName (Azure Classic) connectedServiceNameARM (Azure Resource Manager). Valor padrão: connectedServiceNameARM.

Seleciona o tipo de conexão do Azure para a implantação.


connectedServiceNameARM - Assinatura do AzureRM
string. Obrigatório quando connectedServiceNameSelector = connectedServiceNameARM.

Seleciona a assinatura Resource Manager do Azure para a implantação.


connectedServiceName - Assinatura Clássica do Azure
string. Obrigatório quando connectedServiceNameSelector = connectedServiceName.

Seleciona a assinatura clássica do Azure para a implantação.


scriptLocation - Local do script
string. Obrigatórios. Valores permitidos: inlineScript (Script Embutido) scriptPath (Caminho do Script). Valor padrão: scriptPath.

Seleciona o local do script.


scriptPath - Caminho do Script
string. Obrigatório quando scriptLocation = scriptPath.

Caminho totalmente qualificado do script ou um caminho relativo ao diretório de trabalho padrão.


inlineScript - Script embutido
string. Obrigatório quando scriptLocation = inlineScript.

Você pode escrever seus scripts embutidos aqui. Para arquivos em lote, use o prefixo call antes de cada comando do Azure. Você também pode passar variáveis predefinida e personalizadas para esse script usando argumentos.

Consulte os exemplos a seguir. O primeiro é um exemplo de shell e o segundo é um exemplo de lote:

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

args - Argumentos
string.

Argumentos passados para o script.


cwd - Diretório de trabalho
string.

Diretório de trabalho atual em que o script é executado. Se deixado em branco, essa entrada será a raiz do repositório (build) ou artefatos (versão), que é $(System.DefaultWorkingDirectory).


failOnStandardError - Falha no Erro Padrão
boolean. Valor padrão: true.

Se isso for verdadeiro, essa tarefa falhará quando quaisquer erros forem gravados no fluxo StandardError.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte as opções de controle e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
Demandas Nenhum
Funcionalidades Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis settable Qualquer
Versão do agente 1.95.0 ou maior
Categoria da tarefa Implantar