XamarinLicense@1 - Xamarin 许可证 v1 任务
XamarinLicense@1已弃用,因为不再需要 Xamarin 许可证来 生成 Xamarin 应用。 现在可以使用 Xamarin的免费版本。
此任务最初在生成或发布管道中使用,以激活或停用 Xamarin 许可证。
注释
此任务已弃用,已于 2024 年 5 月 1 日停用。
语法
# 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
。
在 Xamarin.Android
或 Xamarin.iOS
任务的任何实例之前,指定此生成任务的第一个实例的 activate
。 在此生成任务的所有 Xamarin.Android
实例和 Xamarin.iOS
任务的所有实例之后,指定此生成任务的第二个实例 deactivate
。 还应在 Xamarin 许可证任务的最后一个实例的 Control options
下选择 Always run
。
email
-
电子邮件
string
。 必填。
指定 Xamarin 帐户电子邮件地址。
product
-
Xamarin 产品
string
。 必填。 允许的值:MA
(Xamarin.Android)、MT
(Xamarin.iOS)、MM
(Xamarin.Mac)。 默认值:MA
。
指定 Xamarin 产品名称。
timeout
-
超时(以秒为单位)
string
。 默认值:30
。
指定希望让生成任务等待激活或停用的时间。
任务控制选项
除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性。
输出变量
没有。
注解
此任务已弃用,因为不再需要 Xamarin 许可证来 生成 Xamarin 应用。 从 https://store.xamarin.com使用 Xamarin 的免费版本。
要求
要求 | 说明 |
---|---|
管道类型 | YAML,经典生成 |
运行时间 | 代理,DeploymentGroup |
需求 | 没有 |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任何 |
|
任何 |
代理版本 | 1.83.0 或更高版本 |
任务类别 | 效用 |