次の方法で共有


XamarinLicense@1 - Xamarin License 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と タスクのすべてのインスタンスの後に、このビルド タスクの 2 番目のインスタンスをXamarin.iOSXamarin.Android指定します。 Xamarin ライセンス タスクの最後のインスタンスの 下Control optionsも選択Always runする必要があります。


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、クラシック ビルド
実行日 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン 1.83.0 以上
タスクのカテゴリ ユーティリティ

関連項目