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
- バイナリ ファイルのパス
入力エイリアス: app
。 string
. 必須です。
リポジトリ ルートから公開する APK または IPA ファイルへの相対パス。
symbolsOption
- シンボルの種類
入力エイリアス: symbolsType
。 string
. 使用できる値: Apple
。 既定値: Apple
。
App Center Diagnostics でシンボル化されたスタック トレースを受信するシンボル ファイルが含まれています。
symbolsPath
- シンボル のパス
string
. 省略可能。 の場合は symbolsType == AndroidNative || symbolsType = Windows
を使用します。
リポジトリ ルートから symbols フォルダーへの相対パス。
symbolsPdbFiles
- シンボル パス (*.pdb)
入力エイリアス: pdbPath
。 string
. 省略可能。 の場合は symbolsType = UWP
を使用します。 既定値: **/*.pdb
。
リポジトリ ルートからシンボル ファイルへの .pdb
相対パス。 パスには ワイルドカードを含めることができます。
symbolsDsymFiles
- dSYM パス
入力エイリアス: 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を使用 します。
要件
要件 | 説明 |
---|---|
パイプラインの種類 | YAML、クラシック ビルド、クラシック リリース |
上で実行 | エージェント、DeploymentGroup |
確認要求 | なし |
Capabilities | このタスクは、ジョブ内の後続のタスクに対する要求を満たしていません。 |
コマンドの制限 | Any |
設定可能な変数 | Any |
エージェントのバージョン | サポートされているすべてのエージェント バージョン。 |
タスクのカテゴリ | 配置 |