Partilhar via


AppCenterDistribute@0 - Tarefa distribuir v0 do Centro de Aplicações

Utilize esta tarefa para distribuir compilações de aplicações a testadores e utilizadores através do Centro de Aplicações.

Importante

Esta tarefa foi preterida. Utilize 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.

Entradas

serverEndpoint - Ligação do Centro de Aplicações
string. Obrigatório.

Seleciona o ponto final de serviço da ligação do Visual Studio App Center. Para criar um, clique na Manage ligação e crie um novo ponto final de serviço.


appSlug - Lesma da aplicação
string. Obrigatório.

O slug da aplicação está no formato de {username}/{app_identifier}. Para localizar {username} e {app_identifier} para uma aplicação, clique no respetivo nome a partir do Centro de Aplicações e o URL resultante está no formato de https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Se estiver a utilizar organizações, a lesma da aplicação é do formato {orgname}/{app_identifier}.


appFile - Caminho do ficheiro binário
Alias de entrada: app. string. Obrigatório.

O caminho relativo da raiz do repositório para o ficheiro APK ou IPA que pretende publicar.


symbolsOption - Tipo de símbolos
Alias de entrada: symbolsType. string. Valores permitidos: Apple. Valor predefinido: Apple.

Inclui ficheiros de símbolos para receber rastreios de pilhas simbólicas no Diagnóstico do Centro de Aplicações.


symbolsPath - Caminho dos símbolos
string. Opcional. Utilize quando symbolsType == AndroidNative || symbolsType = Windows.

O caminho relativo da raiz do repositório para a pasta de símbolos.


symbolsPdbFiles - Caminho dos símbolos (*.pdb)
Alias de entrada: pdbPath. string. Opcional. Utilize quando symbolsType = UWP. Valor predefinido: **/*.pdb.

O caminho relativo da raiz do repositório para os .pdb ficheiros de símbolos. O caminho pode conter carateres universais.


symbolsDsymFiles - caminho dSYM
Alias de entrada: dsymPath. string. Opcional. Utilize quando symbolsType = Apple.

O caminho relativo da raiz do repositório para a pasta dSYM. O caminho pode conter carateres universais.


symbolsMappingTxtFile - Ficheiro de mapeamento
Alias de entrada: mappingTxtPath. string. Opcional. Utilize quando symbolsType = AndroidJava.

O caminho relativo da raiz do repositório para o ficheiro do mapping.txt Android.


symbolsIncludeParentDirectory - Incluir todos os itens na pasta principal
Alias de entrada: packParentFolder. boolean.

Carrega o ficheiro ou pasta de símbolos selecionados e todos os outros itens dentro da mesma pasta principal. Isto é necessário para React Native aplicações.


releaseNotesOption - Criar notas de versão
Alias de entrada: releaseNotesSelection. string. Obrigatório. Valores permitidos: input (Introduza Notas de Versão), file (Selecione Ficheiro de Notas de Versão). Valor predefinido: input.

As notas de versão serão anexadas à versão e apresentadas aos testadores na página de instalação.


releaseNotesInput - Notas de versão
string. Necessário quando releaseNotesSelection = input.

As notas de versão desta versão.


releaseNotesFile - Ficheiro de notas de versão
string. Necessário quando releaseNotesSelection = file.

Seleciona um ficheiro de texto codificado UTF-8 que contém as notas de versão para esta versão.


distributionGroupId - ID do grupo de distribuição
string.

Os IDs dos grupos de distribuição que irão receber a versão de compilação.. Deixe-o vazio para utilizar o grupo predefinido.


Opções de controlo de tarefas

Todas as tarefas têm opções de controlo para além das entradas de tarefas. Para obter mais informações, veja Opções de controlo e propriedades de tarefas comuns.

Variáveis de saída

Nenhum.

Observações

Esta tarefa foi preterida. Utilize AppCenterDistribute@3.

Requisitos

Requisito Description
Tipos de pipeline YAML, Compilação clássica, Versão clássica
É executado em Agente, DeploymentGroup
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes na tarefa.
Restrições de comandos Qualquer
Variáveis de tabelas definidas Qualquer
Versão do agente Todas as versões de agente suportadas.
Categoria da tarefa Implementação