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
. 必須です。 使用できる値: Activate
、Deactivate
。 既定値: Activate
。
activate
または Xamarin.iOS
タスクのインスタンスの前に、このビルド タスクの最初のインスタンスをXamarin.Android
指定します。 deactivate
と タスクのすべてのインスタンスの後に、このビルド タスクの 2 番目のインスタンスをXamarin.iOS
Xamarin.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 以上 |
タスクのカテゴリ | ユーティリティ |