Поделиться через


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

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

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

Примечание.

Эта задача устарела и была прекращена 1 мая 2024 года.

Синтаксис

# 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 - электронной почты
string. Обязательное.

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


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

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


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

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


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

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


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

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

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

Нет.

Замечания

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

Требования

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

См. также