XamarinLicense@1 - Xamarin 许可证 v1 任务
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.iOS
任务的任何实例之前此生成任务的第一个实例Xamarin.Android
。 指定deactivate
在 和 Xamarin.iOS
任务的所有实例之后此生成任务的第二个实例Xamarin.Android
。 还应为 Xamarin 许可证任务的最后一个实例选择 Always run
下 Control options
。
email
- 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,经典版本 |
运行平台 | Agent、DeploymentGroup |
需求 | 无 |
功能 | 此任务不满足作业中后续任务的任何要求。 |
命令限制 | 任意 |
可设置变量 | 任意 |
代理版本 | 1.83.0 或更高版本 |
任务类别 | 实用工具 |