Share via


AppCenterDistribute@0 - App Center Distribute v0-taak

Gebruik deze taak om app-builds te distribueren naar testers en gebruikers via App Center.

Belangrijk

Deze taak is afgeschaft. Gebruik 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.

Invoerwaarden

serverEndpoint - App Center-verbinding
string. Vereist.

Selecteert het service-eindpunt voor uw Visual Studio App Center-verbinding. Als u er een wilt maken, klikt u op de Manage koppeling en maakt u een nieuw service-eindpunt.


appSlug - App slug
string. Vereist.

De app-slug heeft de indeling .{username}/{app_identifier} Als u en {app_identifier} wilt zoeken {username} naar een app, klikt u op de naam in App Center. De resulterende URL heeft de indeling https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Als u orgs gebruikt, heeft de app-slug de indeling {orgname}/{app_identifier}.


appFile - Binair bestandspad
Invoeralias: app. string. Vereist.

Het relatieve pad van de hoofdmap van de opslagplaats naar het APK- of IPA-bestand dat u wilt publiceren.


symbolsOption - Symbolentype
Invoeralias: symbolsType. string. Toegestane waarden: Apple. Standaardwaarde: Apple.

Bevat symboolbestanden voor het ontvangen van symbolische stacktraceringen in App Center Diagnostics.


symbolsPath - Pad naar symbolen
string. Optioneel. Gebruik wanneer symbolsType == AndroidNative || symbolsType = Windows.

Het relatieve pad van de hoofdmap van de opslagplaats naar de map symbolen.


symbolsPdbFiles - Symbolenpad (*.pdb)
Invoeralias: pdbPath. string. Optioneel. Gebruik wanneer symbolsType = UWP. Standaardwaarde: **/*.pdb.

Het relatieve pad van de hoofdmap van de opslagplaats naar .pdb symbolenbestanden. Pad kan jokertekens bevatten.


symbolsDsymFiles - dSYM-pad
Invoeralias: dsymPath. string. Optioneel. Gebruik wanneer symbolsType = Apple.

Het relatieve pad van de hoofdmap van de opslagplaats naar de map dSYM. Pad kan jokertekens bevatten.


symbolsMappingTxtFile - Toewijzingsbestand
Invoeralias: mappingTxtPath. string. Optioneel. Gebruik wanneer symbolsType = AndroidJava.

Het relatieve pad van de hoofdmap van de opslagplaats naar het mapping.txt Android-bestand.


symbolsIncludeParentDirectory - Alle items in de bovenliggende map opnemen
Invoeralias: packParentFolder. boolean.

Uploadt het geselecteerde symbolenbestand of de geselecteerde map en alle andere items in dezelfde bovenliggende map. Dit is vereist voor React Native apps.


releaseNotesOption - Opmerkingen bij de release maken
Invoeralias: releaseNotesSelection. string. Vereist. Toegestane waarden: input (Opmerkingen bij de release invoeren), file (selecteer Bestand met opmerkingen bij release). Standaardwaarde: input.

De releaseopmerkingen worden toegevoegd aan de release en weergegeven aan testers op de installatiepagina.


releaseNotesInput - Opmerkingen bij de release
string. Vereist wanneer releaseNotesSelection = input.

De releaseopmerkingen voor deze versie.


releaseNotesFile - Bestand met opmerkingen bij de release
string. Vereist wanneer releaseNotesSelection = file.

Selecteert een met UTF-8 gecodeerd tekstbestand dat de releaseopmerkingen voor deze versie bevat.


distributionGroupId - Distributiegroep-id
string.

De id's van de distributiegroepen die de buildrelease ontvangen. Laat deze leeg om de standaardgroep te gebruiken.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Deze taak is afgeschaft. Gebruik AppCenterDistribute@3.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Geen
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie Alle ondersteunde agentversies.
Taakcategorie Implementeren