次の方法で共有


AppCenterDistribute@1 - App Center の v1 タスクの配布

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

重要

このタスクは非推奨となり、2024 年 1 月 31 日に廃止されます。 AppCenterDistribute@3を使用します。

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

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

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

構文

# App Center distribute v1
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@1
  inputs:
    serverEndpoint: # string. Required. App Center service 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. 
    #isMandatory: false # boolean. Require users to update to this release. Default: false.
    #distributionGroupId: # string. Alias: destinationId. Destination 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}形式です。


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

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


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

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


symbolsPath - シンボル パス
string. 任意 symbolsType == AndroidNative || symbolsType = Windowsするときに使用します。

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


symbolsPdbFiles - シンボル パス (*.pdb)
入力エイリアス: pdbPathstring. 任意 symbolsType = UWPするときに使用します。 既定値: **/*.pdb.

リポジトリ ルートからシンボル ファイルへの相対パス .pdb。 パスには、ワイルドカード 含まれている場合があります。


dSYM パスsymbolsDsymFiles - する
入力エイリアス: 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 でエンコードされたテキスト ファイルを選択します。


isMandatory - ユーザーにこのリリースへの更新を要求する
boolean. 既定値: false.

App Center Distribute SDK は、更新プログラムを要求するために必要です。 テスターは自動的に更新を求められます。


宛先 IDdistributionGroupId - する
入力エイリアス: destinationIdstring.

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


タスク コントロールのオプション

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

出力変数

なし。

注釈

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

必要条件

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