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

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


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,经典生成
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 1.83.0 或更高版本
任务类别 效用

另请参阅