XamarinLicense@1: tarea Xamarin License v1
XamarinLicense@1 está en desuso porque ya no necesita una licencia de Xamarin para compilar la aplicación de Xamarin. Ahora puede usar la versión gratuita de Xamarin.
Esta tarea se usó originalmente en una canalización de compilación o versión para activar o desactivar licencias de Xamarin.
Syntax
# Xamarin License v1
# [Deprecated] Upgrade to free version of Xamarin: https://store.xamarin.com.
- task: XamarinLicense@1
inputs:
action: 'Activate' # 'Activate' | 'Deactivate'. Required. Action. Default: Activate.
email: # string. Required. Email.
password: # string. Required. Password.
product: 'MA' # 'MA' | 'MT' | 'MM'. Required. Xamarin Product. Default: MA.
# Advanced
#timeout: '30' # string. Timeout in Seconds. Default: 30.
Entradas
action
- Acción
string
. Obligatorio. Valores permitidos: Activate
, Deactivate
. Valor predeterminado: Activate
.
Especifica activate
para la primera instancia de esta tarea de compilación antes de cualquier instancia de las Xamarin.Android
tareas o Xamarin.iOS
. Especifica deactivate
para la segunda instancia de esta tarea de compilación después de todas las instancias de las Xamarin.Android
tareas y Xamarin.iOS
. También debe seleccionar Always run
en Control options
para la última instancia de la tarea de licencia de Xamarin.
email
- Email
string
. Obligatorio.
Especifica la dirección de correo electrónico de la cuenta de Xamarin.
password
- Contraseña
string
. Obligatorio.
Especifica la contraseña de la cuenta de Xamarin. Use una variable secreta con su bloqueo habilitado en la pestaña variables para cifrar este valor.
product
- Producto de Xamarin
string
. Obligatorio. Valores permitidos: MA
(Xamarin.Android), MT
(Xamarin.iOS), MM
(Xamarin.Mac). Valor predeterminado: MA
.
Especifica el nombre del producto de Xamarin.
timeout
- Tiempo de espera en segundos
string
. Valor predeterminado: 30
.
Especifica cuánto tiempo desea permitir que la tarea de compilación espere a la activación o desactivación.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Comentarios
Esta tarea está en desuso porque ya no se necesita una licencia de Xamarin para compilar la aplicación de Xamarin. Use la versión gratuita de Xamarin de https://store.xamarin.com.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilació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.83.0 o superior |
Categoría de la tarea: | Utilidad |