このタスクを使用して、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.
入力
App Center 接続を serverEndpoint - する
string。 必須。
Visual Studio App Center 接続のサービス エンドポイントを選択します。 作成するには、Manage リンクをクリックし、新しいサービス エンドポイントを作成します。
appSlug
-
アプリのスラッグ
string。 必須。
アプリのスラッグは {username}/{app_identifier}の形式です。 アプリの {username} と {app_identifier} を見つけるには、App Center から名前クリックすると、結果の URL は https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**形式になります。 組織を使用している場合、アプリのスラッグは {orgname}/{app_identifier}形式です。
symbolsOption
-
シンボルの種類
入力エイリアス: symbolsType。
string。 使用できる値: Apple。 既定値: Apple.
App Center Diagnostics でシンボル化されたスタック トレースを受信するシンボル ファイルが含まれています。
symbolsPath
-
シンボル パス
string。 任意
symbolsType == AndroidNative || symbolsType = Windowsするときに使用します。
リポジトリ ルートからシンボル フォルダーへの相対パス。
symbolsPdbFiles
-
シンボル パス (*.pdb)
入力エイリアス: pdbPath。
string。 任意
symbolsType = UWPするときに使用します。 既定値: **/*.pdb.
リポジトリ ルートからシンボル ファイルへの相対パス .pdb。 パスには、ワイルドカード 含まれている場合があります。
dSYM パスを symbolsDsymFiles - する
入力エイリアス: dsymPath。
string。 任意
symbolsType = Appleするときに使用します。
リポジトリ ルートから dSYM フォルダーへの相対パス。 パスには、ワイルドカード 含まれている場合があります。
symbolsMappingTxtFile
-
マッピング ファイルの
入力エイリアス: mappingTxtPath。
string。 任意
symbolsType = AndroidJavaするときに使用します。
リポジトリ ルートから Android の mapping.txt ファイルへの相対パス。
symbolsIncludeParentDirectory
-
親フォルダーのすべてのアイテムを含める
入力エイリアス: packParentFolder。
boolean。
選択したシンボル ファイルまたはフォルダー、および同じ親フォルダー内の他のすべての項目をアップロードします。 これは、React Native アプリに必要です。
releaseNotesOption
-
リリース ノートの作成
入力エイリアス: releaseNotesSelection。
string。 必須。 使用できる値: input (リリース ノートの入力)、file (リリース ノート ファイルの選択)。 既定値: input.
リリース ノートはリリースに添付され、インストール ページのテスターに表示されます。
releaseNotesInput
-
リリース ノート
string。
releaseNotesSelection = inputする場合に必要です。
このバージョンのリリース ノート。
releaseNotesFile
-
リリース ノート ファイルの
string。
releaseNotesSelection = fileする場合に必要です。
このバージョンのリリース ノートを含む UTF-8 でエンコードされたテキスト ファイルを選択します。
distributionGroupId
-
配布グループ ID
string。
ビルド リリースを受け取る配布グループの ID。 既定のグループを使用するには、空のままにします。
タスク コントロールのオプション
すべてのタスクには、タスク入力に加えて制御オプションがあります。 詳細については、「コントロール オプションと一般的なタスク プロパティを参照してください。
出力変数
なし。
注釈
このタスクは非推奨です。 AppCenterDistribute@3を使用します。