Condividi tramite


AppCenterDistribute@0 - Attività Distribuisci v0 di App Center

Usare questa attività per distribuire le compilazioni di app ai tester e agli utenti tramite App Center.

Importante

Questa attività è deprecata. Usare AppCenterDistribute@3.

Sintassi

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

Ingressi dati

serverEndpoint - di connessione di App Center
string. Obbligatorio.

Seleziona l'endpoint di servizio per la connessione a Visual Studio App Center. Per crearne uno, fare clic sul collegamento Manage e creare un nuovo endpoint di servizio.


appSlug - di slug dell'app
string. Obbligatorio.

Lo slug dell'app è nel formato di {username}/{app_identifier}. Per individuare {username} e {app_identifier} per un'app, fare clic sul nome da App Centere l'URL risultante è nel formato di https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Se si usano le organizzazioni, lo slug dell'app è del formato {orgname}/{app_identifier}.


appFile - percorso file binario
Alias di input: app. string. Obbligatorio.

Percorso relativo dalla radice del repository al file APK o IPA da pubblicare.


symbolsOption - Tipo simboli
Alias di input: symbolsType. string. Valori consentiti: Apple. Valore predefinito: Apple

Include i file di simboli per ricevere tracce di stack simboliche nella diagnostica di App Center.


percorso simboli symbolsPath -
string. Opzionale. Usare quando symbolsType == AndroidNative || symbolsType = Windows.

Percorso relativo dalla radice del repository alla cartella dei simboli.


symbolsPdbFiles - percorso simboli (*.pdb)
Alias di input: pdbPath. string. Opzionale. Usare quando symbolsType = UWP. Valore predefinito: **/*.pdb

Percorso relativo dalla radice del repository ai file di simboli .pdb. Il percorso può contenere caratteri jolly.


symbolsDsymFiles - percorso dSYM
Alias di input: dsymPath. string. Opzionale. Usare quando symbolsType = Apple.

Percorso relativo dalla radice del repository alla cartella dSYM. Il percorso può contenere caratteri jolly.


symbolsMappingTxtFile - file di mapping
Alias di input: mappingTxtPath. string. Opzionale. Usare quando symbolsType = AndroidJava.

Percorso relativo dalla radice del repository al file mapping.txt di Android.


symbolsIncludeParentDirectory - Includi tutti gli elementi nella cartella padre
Alias di input: packParentFolder. boolean.

Carica il file o la cartella dei simboli selezionati e tutti gli altri elementi all'interno della stessa cartella padre. Questa operazione è necessaria per le app React Native.


releaseNotesOption - Creare note sulla versione
Alias di input: releaseNotesSelection. string. Obbligatorio. Valori consentiti: input (immettere le note sulla versione), file (selezionare Il file delle note sulla versione). Valore predefinito: input

Le note sulla versione verranno associate alla versione e visualizzate ai tester nella pagina di installazione.


note sulla versione di releaseNotesInput -
string. Obbligatorio quando releaseNotesSelection = input.

Note sulla versione per questa versione.


releaseNotesFile - file note sulla versione
string. Obbligatorio quando releaseNotesSelection = file.

Seleziona un file di testo con codifica UTF-8 che contiene le note sulla versione per questa versione.


distributionGroupId - ID gruppo di distribuzione
string.

ID dei gruppi di distribuzione che riceveranno la versione di compilazione. Lasciare vuoto per usare il gruppo predefinito.


Opzioni di controllo delle attività

Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.

Variabili di output

Nessuno.

Osservazioni:

Questa attività è deprecata. Usare AppCenterDistribute@3.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
richieste Nessuno
funzionalità di Questa attività non soddisfa alcuna richiesta di attività successive nel processo.
restrizioni dei comandi Qualunque
variabili impostabili Qualunque
Versione dell'agente Tutte le versioni dell'agente supportate.
Categoria attività Distribuire