Condividi tramite


AppCenterDistribute@0 - Attività Distribuzione di App Center v0

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

Importante

Si tratta di un'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.

Input

serverEndpoint - 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 Manage collegamento e creare un nuovo endpoint di servizio.


appSlug - Slug dell'app
string. Obbligatorio.

Il slug dell'app è nel formato .{username}/{app_identifier} Per individuare {username} e {app_identifier} per un'app, fare clic sul nome da App Center e l'URL risultante è nel formato .https://appcenter.ms/users/**{username}**/apps/**{app_identifier}** Se si usano le organizzazioni, il formato dell'app è .If you are using orgs, the app slug is of the format {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 di simboli
Alias di input: symbolsType. string. Valori consentiti: Apple. Valore predefinito: Apple.

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


symbolsPath - Percorso simboli
string. facoltativo. 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. facoltativo. Usare quando symbolsType = UWP. Valore predefinito: **/*.pdb.

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


symbolsDsymFiles - Percorso dSYM
Alias di input: dsymPath. string. facoltativo. 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. facoltativo. Usare quando symbolsType = AndroidJava.

Percorso relativo dalla radice del repository al file di mapping.txt 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 di React Native.


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

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


releaseNotesInput - Note sulla versione
string. Obbligatorio quando releaseNotesSelection = input.

Note sulla versione per questa versione.


releaseNotesFile - File delle 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

Si tratta di un'attività deprecata. Usare AppCenterDistribute@3.

Requisiti

Requisito Descrizione
Tipi di pipeline YAML, build classica, versione classica
Viene eseguito in Agente, DeploymentGroup
Richieste Nessuno
Capabilities Questa attività non soddisfa le richieste per le attività successive nel processo.
Restrizioni dei comandi Qualsiasi
Variabili impostabili Qualsiasi
Versione agente Tutte le versioni dell'agente supportate.
Categoria attività Distribuire