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