AppCenterDistribute@0 : App Center-Aufgabe "Verteilen v0"
Verwenden Sie diese Aufgabe, um App-Builds über App Center an Tester und Benutzer zu verteilen.
Wichtig
Diese Aufgabe ist veraltet. Verwenden Sie AppCenterDistribute@3.
Syntax
# 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.
Eingaben
serverEndpoint
- App Center-Verbindung
string
. Erforderlich.
Wählt den Dienstendpunkt für Ihre Visual Studio App Center-Verbindung aus. Um einen zu erstellen, klicken Sie auf den Manage
Link, und erstellen Sie einen neuen Dienstendpunkt.
appSlug
- App-Slug
string
. Erforderlich.
Der App-Slug hat das Format von {username}/{app_identifier}
. Um nach und {app_identifier}
für eine App zu suchen{username}
, klicken Sie im App Center auf ihren Namen, und die resultierende URL hat das Format .https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**
Wenn Sie Organisationen verwenden, hat der App-Slug das Format {orgname}/{app_identifier}
.
appFile
- Binärdateipfad
Eingabealias: app
. string
. Erforderlich.
Der relative Pfad vom Repositorystamm zur APK- oder IPA-Datei, die Sie veröffentlichen möchten.
symbolsOption
- Symboltyp
Eingabealias: symbolsType
. string
. Zulässige Werte: Apple
. Standardwert. Apple
.
Enthält Symboldateien zum Empfangen symbolischer Stapelablaufverfolgungen in App Center Diagnostics.
symbolsPath
- Symbolpfad
string
. Optional. Verwenden Sie , wenn symbolsType == AndroidNative || symbolsType = Windows
.
Der relative Pfad vom Repositorystamm zum Symbolordner.
symbolsPdbFiles
- Symbolpfad (*.pdb)
Eingabealias: pdbPath
. string
. Optional. Verwenden Sie , wenn symbolsType = UWP
. Standardwert. **/*.pdb
.
Der relative Pfad vom Repositorystamm zu den .pdb
Symboldateien. Pfad kann Wildcards enthalten.
symbolsDsymFiles
- dSYM-Pfad
Eingabealias: dsymPath
. string
. Optional. Verwenden Sie , wenn symbolsType = Apple
.
Der relative Pfad vom Repositorystamm zum Ordner dSYM. Pfad kann Wildcards enthalten.
symbolsMappingTxtFile
- Zuordnungsdatei
Eingabealias: mappingTxtPath
. string
. Optional. Verwenden Sie , wenn symbolsType = AndroidJava
.
Der relative Pfad vom Repositorystamm zur Android-Datei mapping.txt
.
symbolsIncludeParentDirectory
- Alle Elemente in übergeordneten Ordner einschließen
Eingabealias: packParentFolder
. boolean
.
Lädt die ausgewählte Symboldatei oder den ausgewählten Ordner und alle anderen Elemente in denselben übergeordneten Ordner hoch. Dies ist für React Native-Apps erforderlich.
releaseNotesOption
- Erstellen von Versionshinweisen
Eingabealias: releaseNotesSelection
. string
. Erforderlich. Zulässige Werte: input
(Geben Sie Versionshinweise ein), file
(Wählen Sie Versionshinweisedatei aus). Standardwert. input
.
Die Versionshinweise werden dem Release angefügt und testern auf der Installationsseite angezeigt.
releaseNotesInput
- Versionshinweise
string
. Erforderlich, wenn releaseNotesSelection = input
.
Die Versionshinweise für diese Version.
releaseNotesFile
- Datei mit Versionshinweisen
string
. Erforderlich, wenn releaseNotesSelection = file
.
Wählt eine UTF-8-codierte Textdatei aus, die die Versionshinweise für diese Version enthält.
distributionGroupId
- Verteilergruppen-ID
string
.
Die IDs der Verteilergruppen, die die Buildversion erhalten. Lassen Sie sie leer, um die Standardgruppe zu verwenden.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweise
Diese Aufgabe ist veraltet. Verwenden Sie AppCenterDistribute@3.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | Alle unterstützten Agent-Versionen. |
Aufgabenkategorie | Bereitstellen |