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 или более поздней версии |
Категория задач | Служебная программа |