AppCenterDistribute@0 - App Center Distribute v0 task
Use this task to distribute app builds to testers and users via App Center.
Important
This task is deprecated.
Inputs
serverEndpoint
- App Center connection
string
. Required.
Selects the service endpoint for your Visual Studio App Center connection. To create one, click the Manage
link and create a new service endpoint.
appSlug
- App slug
string
. Required.
The app slug is in the format of {username}/{app_identifier}
. To locate {username}
and {app_identifier}
for an app, click on its name from App Center, and the resulting URL is in the format of https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**
. If you are using orgs, the app slug is of the format {orgname}/{app_identifier}
.
appFile
- Binary file path
Input alias: app
. string
. Required.
The relative path from the repo root to the APK or IPA file you want to publish.
symbolsOption
- Symbols type
Input alias: symbolsType
. string
. Allowed values: Apple
. Default value: Apple
.
Includes symbol files to receive symbolicated stack traces in App Center Diagnostics.
symbolsPath
- Symbols path
string
. Optional. Use when symbolsType == AndroidNative || symbolsType = Windows
.
The relative path from the repo root to the symbols folder.
symbolsPdbFiles
- Symbols path (*.pdb)
Input alias: pdbPath
. string
. Optional. Use when symbolsType = UWP
. Default value: **/*.pdb
.
The relative path from the repo root to .pdb
symbols files. Path may contain wildcards.
symbolsDsymFiles
- dSYM path
Input alias: dsymPath
. string
. Optional. Use when symbolsType = Apple
.
The relative path from the repo root to the dSYM folder. Path may contain wildcards.
symbolsMappingTxtFile
- Mapping file
Input alias: mappingTxtPath
. string
. Optional. Use when symbolsType = AndroidJava
.
The relative path from the repo root to Android's mapping.txt
file.
symbolsIncludeParentDirectory
- Include all items in parent folder
Input alias: packParentFolder
. boolean
.
Uploads the selected symbols file or folder and all other items inside the same parent folder. This is required for React Native apps.
releaseNotesOption
- Create release notes
Input alias: releaseNotesSelection
. string
. Required. Allowed values: input
(Enter Release Notes), file
(Select Release Notes File). Default value: input
.
The release notes will be attached to the release and shown to testers on the installation page.
releaseNotesInput
- Release notes
string
. Required when releaseNotesSelection = input
.
The release notes for this version.
releaseNotesFile
- Release notes file
string
. Required when releaseNotesSelection = file
.
Selects a UTF-8 encoded text file which contains the release notes for this version.
distributionGroupId
- Distribution group ID
string
.
The IDs of the distribution groups who will receive the build release.. Leave it empty to use the default group.
Task control options
All tasks have control options in addition to their task inputs. For more information, see Control options and common task properties.
Output variables
None.
Remarks
This task is deprecated.
Requirements
Requirement | Description |
---|---|
Pipeline types | YAML, Classic build, Classic release |
Runs on | Agent, DeploymentGroup |
Demands | None |
Capabilities | This task does not satisfy any demands for subsequent tasks in the job. |
Command restrictions | Any |
Settable variables | Any |
Agent version | All supported agent versions. |
Task category | Deploy |