Freigeben über


AppCenterDistribute@0 – Aufgabe "V0 verteilen" im App Center

Verwenden Sie diese Aufgabe, um App-Builds über Das 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.

Eingänge

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 link Manage, und erstellen Sie einen neuen Dienstendpunkt.


appSlug - App-
string. Erforderlich.

Die App-Slug befindet sich im Format {username}/{app_identifier}. Wenn Sie {username} und {app_identifier} für eine App suchen möchten, klicken Sie in App Center-auf den Namen, und die resultierende URL befindet sich im Format https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Wenn Sie Organisationen verwenden, ist die 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 der App Center-Diagnose.


symbolsPath - Symbolpfad
string. Wahlfrei. Wird verwendet, wenn symbolsType == AndroidNative || symbolsType = Windows.

Der relative Pfad vom Repositorystamm zum Symbolordner.


symbolsPdbFiles - Symbolpfad (*.pdb)
Eingabealias: pdbPath. string. Wahlfrei. Wird verwendet, wenn symbolsType = UWP. Standardwert: **/*.pdb.

Der relative Pfad vom Repositorystamm zu .pdb Symboldateien. Pfad kann Wildcardsenthalten.


symbolsDsymFiles - dSYM-Pfad-
Eingabealias: dsymPath. string. Wahlfrei. Wird verwendet, wenn symbolsType = Apple.

Der relative Pfad vom Repositorystamm zum dSYM-Ordner. Pfad kann Wildcardsenthalten.


symbolsMappingTxtFile - Zuordnungsdatei
Eingabealias: mappingTxtPath. string. Wahlfrei. Wird verwendet, wenn symbolsType = AndroidJava.

Der relative Pfad vom Repositorystamm zur mapping.txt-Datei von Android.


symbolsIncludeParentDirectory - Alle Elemente im übergeordneten Ordner einschließen
Eingabealias: packParentFolder. boolean.

Lädt die ausgewählte Symboldatei oder den ausgewählten Ordner und alle anderen Elemente innerhalb desselben übergeordneten Ordners hoch. Dies ist für React Native-Apps erforderlich.


releaseNotesOption - Erstellen von Versionshinweisen
Eingabealias: releaseNotesSelection. string. Erforderlich. Zulässige Werte: input (Versionshinweise eingeben), file (Versionshinweise auswählen). Standardwert: input.

Die Versionshinweise werden an die Version angefügt und den Testern auf der Installationsseite angezeigt.


releaseNotesInput - Versionshinweise
string. Erforderlich, wenn releaseNotesSelection = input.

Die Versionshinweise für diese Version.


releaseNotesFile - Versionshinweisedatei
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.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Diese Aufgabe ist veraltet. Verwenden Sie AppCenterDistribute@3.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion Alle unterstützten Agentversionen.
Vorgangskategorie Einsetzen