AzureCLI@0: tarea versión preliminar de la CLI de Azure
Ejecute un shell o un script por lotes con comandos de la CLI de Azure en una suscripción de 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 conexión de Azure
string
. Obligatorio. Valores permitidos: connectedServiceName
(Azure clásico), connectedServiceNameARM
(Azure Resource Manager). Valor predeterminado: connectedServiceNameARM
.
Selecciona el tipo de conexión de Azure para la implementación.
connectedServiceNameARM
- Suscripción de AzureRM
string
. Obligatorio cuando connectedServiceNameSelector = connectedServiceNameARM
.
Selecciona la suscripción de Azure Resource Manager para la implementación.
connectedServiceName
- Suscripción clásica de Azure
string
. Obligatorio cuando connectedServiceNameSelector = connectedServiceName
.
Selecciona la suscripción clásica de Azure para la implementación.
scriptLocation
- Ubicación del script
string
. Obligatorio. Valores permitidos: inlineScript
(Script insertado), scriptPath
(Ruta de acceso del script). Valor predeterminado: scriptPath
.
Selecciona la ubicación del script.
scriptPath
- Ruta de acceso del script
string
. Obligatorio cuando scriptLocation = scriptPath
.
Ruta de acceso completa del script o una ruta de acceso relativa al directorio de trabajo predeterminado.
inlineScript
- Script insertado
string
. Obligatorio cuando scriptLocation = inlineScript
.
Puede escribir los scripts en línea aquí. En el caso de los archivos por lotes, use el prefijo call
antes de cada comando de Azure. También se pueden pasar variables predefinidas y personalizadas a este script mediante argumentos.
Vea los ejemplos siguientes: El primero es un ejemplo de shell y el segundo es un ejemplo por lotes:
azure --version || azure account show
call azure --version || call azure account show
args
- Argumentos
string
.
Argumentos pasados al script.
cwd
- Directorio de trabajo
string
.
Directorio de trabajo actual donde se ejecuta el script. Si se deja en blanco, esta entrada es la raíz del repositorio (compilación) o artefactos (versión), que es $(System.DefaultWorkingDirectory)
.
failOnStandardError
- Error en el error estándar
boolean
. Valor predeterminado: true
.
Si es así, se producirá un error en esta tarea cuando se escriban errores en la secuencia StandardError.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de sus entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | None |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 1.95.0 o superior |
Categoría de la tarea: | Implementación |