Freigeben über


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