Delen via


AppCenterDistribute@0 - App Center v0-taak distribueren

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

Belangrijk

Deze taak is afgeschaft. Gebruik AppCenterDistribute@3.

Syntaxis

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

Invoer

serverEndpoint - App Center-verbinding
string. Verplicht.

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


appSlug - app-slug
string. Verplicht.

De app-slug heeft de indeling van {username}/{app_identifier}. Als u {username} en {app_identifier} voor een app wilt zoeken, klikt u op de naam van App Center-en heeft de resulterende URL de indeling van 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. Verplicht.

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.


pad symbolsPath - symbolen
string. Facultatief. Gebruiken wanneer symbolsType == AndroidNative || symbolsType = Windows.

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


symbolsPdbFiles - pad symbolen (*.pdb)
Invoeralias: pdbPath. string. Facultatief. Gebruiken wanneer symbolsType = UWP. Standaardwaarde: **/*.pdb.

Het relatieve pad van de hoofdmap van de opslagplaats naar .pdb symbolenbestanden. Het pad kan jokertekensbevatten.


symbolsDsymFiles - dSYM-pad
Invoeralias: dsymPath. string. Facultatief. Gebruiken wanneer symbolsType = Apple.

Het relatieve pad van de hoofdmap van de opslagplaats naar de map dSYM. Het pad kan jokertekensbevatten.


symbolsMappingTxtFile - toewijzingsbestand
Invoeralias: mappingTxtPath. string. Facultatief. Gebruiken wanneer symbolsType = AndroidJava.

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


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

Hiermee worden het geselecteerde symbolenbestand of de geselecteerde map en alle andere items in dezelfde bovenliggende map geĆ¼pload. Dit is vereist voor React Native-apps.


releaseNotesOption - releaseopmerkingen maken
Invoeralias: releaseNotesSelection. string. Verplicht. Toegestane waarden: input (Releaseopmerkingen invoeren), file (selecteer Releaseopmerkingenbestand). Standaardwaarde: input.

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


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

De releaseopmerkingen voor deze versie.


releaseNotesFile - bestand met releaseopmerkingen
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 het leeg om de standaardgroep te gebruiken.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Opmerkingen

Deze taak is afgeschaft. Gebruik AppCenterDistribute@3.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Geen
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie Alle ondersteunde agentversies.
Taakcategorie Implementeren