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

Consulte también