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 |