Compartilhar via


AppCenterDistribute@0 – Tarefa Distribuir v0 do App Center

Use essa tarefa para distribuir builds de aplicativo para testadores e usuários por meio do App Center.

Importante

Essa tarefa foi preterida. Use AppCenterDistribute@3.

Sintaxe

# 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 - de conexão do App Center
string. Obrigatório

Seleciona o ponto de extremidade de serviço para sua conexão do Visual Studio App Center. Para criar um, clique no link Manage e crie um novo ponto de extremidade de serviço.


de lesma do aplicativo appSlug -
string. Obrigatório

A lesma do aplicativo está no formato de {username}/{app_identifier}. Para localizar {username} e {app_identifier} de um aplicativo, clique em seu nome do App Center e a URL resultante está no formato de https://appcenter.ms/users/**{username}**/apps/**{app_identifier}**. Se você estiver usando organizações, a lesma do aplicativo será do formato {orgname}/{app_identifier}.


appFile - caminho de arquivo binário
Alias de entrada: app. string. Obrigatório

O caminho relativo da raiz do repositório para o arquivo APK ou IPA que você deseja publicar.


tipo símbolos symbolsOption -
Alias de entrada: symbolsType. string. Valores permitidos: Apple. Valor padrão: Apple.

Inclui arquivos de símbolo para receber rastreamentos de pilha simbólicos no Diagnóstico do App Center.


de caminho de Símbolos symbolsPath -
string. Opcional. Use quando symbolsType == AndroidNative || symbolsType = Windows.

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


symbolsPdbFiles - caminho símbolos (*.pdb)
Alias de entrada: pdbPath. string. Opcional. Use quando symbolsType = UWP. Valor padrão: **/*.pdb.

O caminho relativo da raiz do repositório para .pdb arquivos de símbolos. O caminho pode conter caracteres curinga .


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

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


de arquivo de mapeamento de symbolsMappingTxtFile -
Alias de entrada: mappingTxtPath. string. Opcional. Use quando symbolsType = AndroidJava.

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


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

Carrega o arquivo ou pasta de símbolos selecionado e todos os outros itens dentro da mesma pasta pai. Isso é necessário para aplicativos React Native.


releaseNotesOption - Criar notas de versão
Alias de entrada: releaseNotesSelection. string. Obrigatório Valores permitidos: input (Inserir Notas de Versão), file (Selecionar Arquivo de Notas de Versão). Valor padrão: input.

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


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

As notas sobre a versão desta versão.


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

Seleciona um arquivo de texto codificado em UTF-8 que contém as notas de versão desta versão.


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

As IDs dos grupos de distribuição que receberão a versão de build.. Deixe-o vazio para usar o grupo padrão.


Opções de controle de tarefa

Todas as tarefas têm opções de controle além das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.

Variáveis de saída

Nenhum.

Observações

Essa tarefa foi preterida. Use AppCenterDistribute@3.

Requisitos

Requisito Descrição
Tipos de pipeline YAML, build clássico, versão clássica
Execuções em Agent, DeploymentGroup
de demandas Nenhum
recursos Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho.
restrições de comando Qualquer
variáveis settable Qualquer
Versão do agente Todas as versões de agente com suporte.
Categoria de tarefa Implantar