Condividi tramite


AppCenterDistribute@1 - Attività Distribuzione di App Center v1

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

Importante

Questa attività è deprecata e verrà ritirata il 31 gennaio 2024. Usare AppCenterDistribute@3.

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

Questa attività è deprecata; usare AppCenterDistribute@3.

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

Sintassi

# App Center distribute v1
# Distribute app builds to testers and users via Visual Studio App Center.
- task: AppCenterDistribute@1
  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: destinationId. Destination 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 al servizio App Center
string. Obbligatorio.

Seleziona la connessione al servizio per Visual Studio App Center. Per crearne uno, fare clic sul collegamento Manage e creare una nuova connessione al 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 Center. 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 sono 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.


isMandatory - Richiedere agli utenti di eseguire l'aggiornamento a questa versione
boolean. Valore predefinito: false

App Center Distribute SDK necessario per imporre un aggiornamento. Ai tester viene richiesto di eseguire automaticamente l'aggiornamento.


distributionGroupId - ID di destinazione
Alias di input: destinationId. string.

ID degli archivi di distribuzione o dei gruppi 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 2.144.0 o versione successiva
Categoria attività Distribuire
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