Freigeben über


AppCenterDistribute@1 – App Center-Aufgabe verteilen v1

Verwenden Sie diese Aufgabe, um App-Builds über App Center und Visual Studio App Center an Tester und Benutzer zu verteilen.

Wichtig

Diese Aufgabe ist veraltet und wird am 31. Januar 2024 eingestellt. Verwenden Sie AppCenterDistribute@3.

Verwenden Sie diese Aufgabe, um App-Builds über App Center und Visual Studio App Center an Tester und Benutzer zu verteilen.

Diese Aufgabe ist veraltet. verwenden Sie AppCenterDistribute@3.

Verwenden Sie diese Aufgabe, um App-Builds über App Center und Visual Studio App Center an Tester und Benutzer zu verteilen.

Verteilen Sie App-Builds über App Center an Tester und Benutzer.

Syntax

# App Center distribute v1
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@1
  inputs:
    serverEndpoint: # string. Required. App Center service 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. 
    #isMandatory: false # boolean. Require users to update to this release. Default: false.
    #distributionGroupId: # string. Alias: destinationId. Destination 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.
# App Center Distribute v1
# Distribute app builds to testers and users via App Center.
- task: AppCenterDistribute@1
  inputs:
    serverEndpoint: # string. Required. App Center service 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. Alias: destinationId. Destination 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 Service-Verbindung
string. Erforderlich.

Wählt die Dienstverbindung für Visual Studio App Center aus. Um einen zu erstellen, klicken Sie auf den Manage Link, und erstellen Sie eine neue Dienstverbindung.


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


isMandatory - Benutzer müssen auf dieses Release aktualisieren
boolean. Standardwert. false.

Das App Center Distributed SDK ist erforderlich, um eine Aktualisierung zu erfordern. Tester werden automatisch zur Aktualisierung aufgefordert.


distributionGroupId - Ziel-ID
Eingabealias: destinationId. string.

Die IDs der Verteilungsspeicher oder -gruppen, die das Buildrelease 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 2.144.0 oder höher
Aufgabenkategorie Bereitstellen
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