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. 必需。 允许的值:ActivateDeactivate。 默认值:Activate

指定activate在 或 Xamarin.iOS 任务的任何实例之前此生成任务的第一个实例Xamarin.Android。 指定deactivate在 和 Xamarin.iOS 任务的所有实例之后此生成任务的第二个实例Xamarin.Android。 还应为 Xamarin 许可证任务的最后一个实例选择 Always runControl options


email - Email
string. 必需。

指定 Xamarin 帐户电子邮件地址。


password - 密码
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 或更高版本
任务类别 实用工具

另请参阅