Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie diese Aufgabe, um App-Builds über Visual Studio App Center an Tester und Benutzer zu verteilen.
Wichtig
Dieser Vorgang ist veraltet und wird am 31. Januar 2024 eingestellt. Verwenden Sie AppCenterDistribute@3.
Verwenden Sie diese Aufgabe, um App-Builds über 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 Visual Studio App Center an Tester und Benutzer zu verteilen.
Syntax
# App Center distribute v2
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@2
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: destinationIds | destinationId. Destination IDs.
# 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-Dienstverbindung
string. Erforderlich.
Wählt die Dienstverbindung für Visual Studio App Center aus. Wenn Sie einen erstellen möchten, klicken Sie auf den link Manage, und erstellen Sie eine neue Dienstverbindung.
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.
Versionshinweise sind 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.
isMandatory
-
Benutzer müssen auf diese Version aktualisieren
boolean. Standardwert: false.
Das App Center Distribute SDK, das zum Mandat der Aktualisierung erforderlich ist. Tester werden automatisch aufgefordert, die Aktualisierung auszuführen.
distributionGroupId
-
Ziel-IDs
Eingabealias: destinationIds | destinationId.
string.
Die IDs der Verteilerspeicher oder -gruppen, 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 | 2.144.0 oder höher |
| Vorgangskategorie | Einsetzen |
| 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 |