XamarinLicense@1 — задача Xamarin License версии 1

XamarinLicense@1 не рекомендуется использовать, так как для создания приложения Xamarin больше не требуется лицензия Xamarin. Теперь можно использовать бесплатную версию Xamarin.

Эта задача изначально использовалась в конвейере сборки или выпуска для активации или деактивации лицензий Xamarin.

Синтаксис

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

Входные данные

action - Действий
string. Обязательный. Допустимые значения: Activate, Deactivate. Значение по умолчанию: Activate.

Указывает activate для первого экземпляра этой задачи сборки перед любыми экземплярами Xamarin.Android задач или Xamarin.iOS . Указывает deactivate для второго экземпляра этой задачи сборки после всех экземпляров Xamarin.Android задач и Xamarin.iOS . Также следует выбрать Always run в разделе Control options для последнего экземпляра задачи лицензии Xamarin.


email - Email
string. Обязательный.

Указывает адрес электронной почты учетной записи Xamarin.


password - Пароль
string. Обязательный.

Указывает пароль учетной записи Xamarin. Используйте секретную переменную с включенной блокировкой на вкладке переменных, чтобы зашифровать это значение.


product - Продукт Xamarin
string. Обязательный. Допустимые значения: MA (Xamarin.Android), MT (Xamarin.iOS), MM (Xamarin.Mac). Значение по умолчанию: MA.

Указывает имя продукта Xamarin.


timeout - Время ожидания в секундах
string. Значение по умолчанию: 30.

Указывает время, в течение которого задача сборки будет ожидать активации или деактивации.


Параметры управления задачами

Помимо входных данных, все задачи имеют параметры управления. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.

Выходные переменные

Нет.

Remarks

Эта задача является устаревшей, так как для создания приложения Xamarin больше не требуется лицензия Xamarin. Используйте бесплатную версию Xamarin из https://store.xamarin.com.

Требования

Требование Описание
Типы конвейеров YAML, классическая сборка
Выполняется в Агент, DeploymentGroup
Требования Нет
Capabilities Эта задача не удовлетворяет требованиям для последующих задач в задании.
Ограничения команд Любой
Устанавливаемые переменные Любой
Версия агента 1.83.0 или более поздней версии
Категория задач Служебная программа

См. также раздел