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.
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
- Conexão do App Center
string
. Obrigatórios.
Seleciona o ponto de extremidade de serviço para a conexão do Visual Studio App Center. Para criar um, clique no Manage
link e crie um novo ponto de extremidade de serviço.
appSlug
- Lesma do aplicativo
string
. Obrigatórios.
O slug do aplicativo está no formato de {username}/{app_identifier}
. Para localizar {username}
e {app_identifier}
para um aplicativo, clique em seu nome no 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 do arquivo binário
Alias de entrada: app
. string
. Obrigatórios.
O caminho relativo da raiz do repositório para o arquivo APK ou IPA que você deseja publicar.
symbolsOption
- Tipo de símbolos
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.
symbolsPath
- Caminho dos símbolos
string
. Opcional. Use 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. Use quando symbolsType = UWP
. Valor padrão: **/*.pdb
.
O caminho relativo da raiz do repositório para .pdb
os 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.
symbolsMappingTxtFile
- Arquivo de mapeamento
Alias de entrada: mappingTxtPath
. string
. Opcional. Use quando symbolsType = AndroidJava
.
O caminho relativo da raiz do repositório para o arquivo do mapping.txt
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 sobre a versão
Alias de entrada: releaseNotesSelection
. string
. Obrigatórios. Valores permitidos: input
(Inserir Notas de Versão) file
(Selecione Arquivo de Notas de Versão). Valor padrão: input
.
As notas sobre a versão serão anexadas à versão e mostradas aos testadores na página de instalação.
releaseNotesInput
- Notas sobre a versão
string
. Obrigatório quando releaseNotesSelection = input
.
As notas sobre a versão desta versão.
releaseNotesFile
- Arquivo de notas sobre a versão
string
. Obrigatório quando releaseNotesSelection = file
.
Seleciona um arquivo de texto codificado em UTF-8 que contém as notas de versão desta versão.
distributionGroupId
- ID do grupo de distribuição
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 da tarefa
Todas as tarefas têm opções de controle além de suas entradas de tarefa. Para obter mais informações, consulte Opções de controle e propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Comentários
Essa tarefa foi preterida. Use AppCenterDistribute@3.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
É executado em | Agent, DeploymentGroup |
Demandas | Nenhum |
Funcionalidades | Essa tarefa não atende a nenhuma demanda por tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis configuráveis | Qualquer |
Versão do agente | Todas as versões do agente com suporte. |
Categoria da tarefa | Implantar |