Delen via


AppCenterDistribute@2 - App Center-taak v2 distribueren

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

Belangrijk

Deze taak is afgeschaft en wordt op 31 januari 2024 buiten gebruik gesteld. Gebruik AppCenterDistribute@3.

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

Deze taak is afgeschaft. AppCenterDistribute@3 gebruiken.

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

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.

Invoerwaarden

serverEndpoint - App Center-serviceverbinding
string. Vereist.

Selecteert de serviceverbinding voor Visual Studio App Center. Als u er een wilt maken, klikt u op de Manage koppeling en maakt u een nieuwe serviceverbinding.


appSlug - App-slug
string. Vereist.

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


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 - Pad naar symbolen (*.pdb)
Invoeralias: pdbPath. string. Optioneel. Gebruik wanneer symbolsType = UWP. Standaardwaarde: **/*.pdb.

Het relatieve pad van de hoofdmap van de opslagplaats naar bestanden met PDB-symbolen. Het 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. Het 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.

Hiermee uploadt u het bestand of de map met geselecteerde symbolen 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.

Releaseopmerkingen zijn gekoppeld aan de release en worden aan testers weergegeven 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 UTF-8 gecodeerd tekstbestand dat de releaseopmerkingen voor deze versie bevat.


isMandatory - Vereisen dat gebruikers bijwerken naar deze release
boolean. Standaardwaarde: false.

De App Center Distribute SDK die is vereist voor het bijwerken van een machtiging. Testers worden automatisch gevraagd om bij te werken.


distributionGroupId - Doel-id's
Invoeralias: destinationIds | destinationId. string.

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


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties voor besturingselementen 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 2.144.0 of hoger
Taakcategorie Implementeren
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