XamarinLicense@1 - Xamarin 授權 v1 工作

XamarinLicense@1已被取代,因為您不再需要 Xamarin 授權來建置 Xamarin 應用程式。 您現在可以使用 免費的 Xamarin版本。

這項工作原本用於組建或發行管線,以啟用或停用 Xamarin 授權。

Syntax

# 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 。 您也應該在 底下 Control options 選取 Always run Xamarin 授權工作的最後一個實例。


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
要求
Capabilities 此工作不符合作業中後續工作的任何需求。
命令限制 任意
可設定變數 任意
代理程式版本 1.83.0 或更新版本
工作類別 公用程式

另請參閱