AppCenterDistribute@0 - App Center Distribute v0 タスク

このタスクを使用して、App Center を介してテスト担当者とユーザーにアプリ ビルドを配布します。

重要

このタスクは非推奨とされます。 AppCenterDistribute@3を使用 します

構文

# App Center distribute v0
# Distribute app builds to testers and users via App Center.
- task: AppCenterDistribute@0
  inputs:
    serverEndpoint: # string. Required. App Center connection. 
    appSlug: # string. Required. App slug. 
    appFile: # string. Alias: app. Required. Binary file path. 
    releaseNotesOption: 'input' # 'input' | 'file'. Alias: releaseNotesSelection. Required. Create release notes. Default: input.
    releaseNotesInput: # string. Required when releaseNotesSelection = input. Release notes. 
    #releaseNotesFile: # string. Required when releaseNotesSelection = file. Release notes file. 
    #distributionGroupId: # string. Distribution group ID. 
  # Symbols
    #symbolsOption: 'Apple' # 'Apple'. Alias: symbolsType. Symbols type. Default: Apple.
    #symbolsPath: # string. Optional. Use when symbolsType == AndroidNative || symbolsType = Windows. Symbols path. 
    #symbolsPdbFiles: '**/*.pdb' # string. Alias: pdbPath. Optional. Use when symbolsType = UWP. Symbols path (*.pdb). Default: **/*.pdb.
    #symbolsDsymFiles: # string. Alias: dsymPath. Optional. Use when symbolsType = Apple. dSYM path. 
    #symbolsMappingTxtFile: # string. Alias: mappingTxtPath. Optional. Use when symbolsType = AndroidJava. Mapping file. 
    #symbolsIncludeParentDirectory: # boolean. Alias: packParentFolder. Include all items in parent folder.

入力

serverEndpoint - App Center の接続
string. 必須です。

Visual Studio App Center 接続のサービス エンドポイントを選択します。 リンクを作成するには、リンクを Manage クリックして新しいサービス エンドポイントを作成します。


appSlug - アプリのスラッグ
string. 必須です。

アプリのナメクジの形式 {username}/{app_identifier}は です。 アプリの と {app_identifier} を見つけるには{username}App Center からその名前をクリックします。結果の URL は のhttps://appcenter.ms/users/**{username}**/apps/**{app_identifier}**形式になります。 組織を使用している場合、アプリのスラッグの形式 {orgname}/{app_identifier}は です。


appFile - バイナリ ファイルのパス
入力エイリアス: appstring. 必須です。

リポジトリ ルートから公開する APK または IPA ファイルへの相対パス。


symbolsOption - シンボルの種類
入力エイリアス: symbolsTypestring. 使用できる値: Apple。 既定値: Apple

App Center Diagnostics でシンボル化されたスタック トレースを受信するシンボル ファイルが含まれています。


symbolsPath - シンボル のパス
string. 省略可能。 の場合は symbolsType == AndroidNative || symbolsType = Windowsを使用します。

リポジトリ ルートから symbols フォルダーへの相対パス。


symbolsPdbFiles - シンボル パス (*.pdb)
入力エイリアス: pdbPathstring. 省略可能。 の場合は symbolsType = UWPを使用します。 既定値: **/*.pdb

リポジトリ ルートからシンボル ファイルへの .pdb 相対パス。 パスには ワイルドカードを含めることができます


symbolsDsymFiles - dSYM パス
入力エイリアス: dsymPathstring. 省略可能。 の場合は symbolsType = Appleを使用します。

リポジトリ ルートから dSYM フォルダーへの相対パス。 パスには ワイルドカードを含めることができます


symbolsMappingTxtFile - マッピング ファイル
入力エイリアス: mappingTxtPathstring. 省略可能。 の場合は symbolsType = AndroidJavaを使用します。

リポジトリ ルートから Android の mapping.txt ファイルへの相対パス。


symbolsIncludeParentDirectory - 親フォルダー内のすべてのアイテムを含める
入力エイリアス: packParentFolderboolean.

選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべての項目をアップロードします。 これは、React Native アプリに必要です。


releaseNotesOption - リリース ノートを作成する
入力エイリアス: releaseNotesSelectionstring. 必須です。 使用できる値: input (「リリース ノート」と入力) file 、([リリース ノート ファイル] を選択)。 既定値: input

リリース ノートはリリースに添付され、インストール ページでテスト担当者に表示されます。


releaseNotesInput - リリース ノート
string. releaseNotesSelection = input の場合に必要です。

このバージョンのリリース ノート。


releaseNotesFile - リリース ノート ファイル
string. releaseNotesSelection = file の場合に必要です。

このバージョンのリリース ノートを含む UTF-8 でエンコードされたテキスト ファイルを選択します。


distributionGroupId - 配布グループ ID
string.

ビルド リリースを受け取る配布グループの ID。 既定のグループを使用するには、空のままにします。


タスク制御オプション

すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「 コントロール オプションと一般的なタスク プロパティ」を参照してください。

出力変数

[なし] :

解説

このタスクは非推奨とされます。 AppCenterDistribute@3を使用 します

要件

要件 説明
パイプラインの種類 YAML、クラシック ビルド、クラシック リリース
上で実行 エージェント、DeploymentGroup
確認要求 なし
Capabilities このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。
コマンドの制限 Any
設定可能な変数 Any
エージェントのバージョン サポートされているすべてのエージェント バージョン。
タスクのカテゴリ 配置