AzureCLI@0 - Azure CLI Preview v0 tarefa
Executar uma script de concha ou lote com comandos Azure CLI contra uma subscrição Azure.
Syntax
# 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 ligação Azure
string
. Obrigatório. Valores permitidos: connectedServiceName
(Azure Classic), connectedServiceNameARM
(Azure Resource Manager). Valor predefinido: connectedServiceNameARM
.
Seleciona o tipo de ligação Azure para a implantação.
connectedServiceNameARM
- Assinatura Azurerm
string
. Obrigatório quando connectedServiceNameSelector = connectedServiceNameARM
. .
Selecione a subscrição Resource Manager Azure para a implementação.
connectedServiceName
- Assinatura Clássica de Azure
string
. Obrigatório quando connectedServiceNameSelector = connectedServiceName
. .
Selecione a subscrição Azure Classic para a implementação.
scriptLocation
- Localização do script
string
. Obrigatório. Valores permitidos: inlineScript
(Script inline), scriptPath
(Caminho do Guião). Valor predefinido: scriptPath
.
Seleciona a localização do script.
scriptPath
- Caminho do roteiro
string
. Obrigatório quando scriptLocation = scriptPath
. .
Percurso totalmente qualificado do script ou um caminho em relação ao diretório de trabalho predefinido.
inlineScript
- Roteiro inline
string
. Obrigatório quando scriptLocation = inlineScript
. .
Pode escrever os seus scripts em linha aqui. Para ficheiros de lote, utilize o prefixo call
antes de cada comando Azure. Também pode passar variáveis pré-indefinidas e personalizadas para este script usando argumentos.
Veja os seguintes exemplos: O primeiro é um exemplo de concha e o segundo é um exemplo de lote:
azure --version || azure account show
call azure --version || call azure account show
args
- Argumentos
string
.
Os argumentos passaram para o guião.
cwd
- Diretório de Trabalho
string
.
Diretório de trabalho atual onde o guião é executado. Se deixada em branco, esta entrada é a raiz do repo (construção) ou artefactos (libertação), que é $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Falha no Erro Padrão
boolean
. Valor predefinido: true
.
Se isso for verdade, esta tarefa falhará quando forem escritos erros no stream StandardError.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Requisitos
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, Construção clássica, lançamento clássico |
Continua | Agente, Grupo de Implementação |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | 1.95.0 ou maior |
Categoria da tarefa | Implementação |