Compartilhar via


DownloadGitHubRelease@0 – Baixar a tarefa GitHub Release v0

Use esta tarefa para baixar uma versão do GitHub de um repositório.

Sintaxe

# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
  inputs:
    connection: # string. Required. GitHub Connection. 
    userRepository: # string. Required. Repository. 
    defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
    version: # string. Required when defaultVersionType != latest. Release. 
    #itemPattern: '**' # string. Item Pattern. Default: **.
    downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).

Entradas

connection - Conexão do GitHub
string. Obrigatórios.

Especifica o nome da conexão do serviço GitHub. Saiba mais sobre conexões de serviço.


userRepository - Repositório
string. Obrigatórios.

Especifica o nome do repositório GitHub do qual as versões do GitHub são baixadas.


defaultVersionType - Versão padrão
string. Obrigatórios. Valores permitidos: latest (versão mais recente), specificVersion (versão específica) specificTag (marca específica). Valor padrão: latest.

Baixa ativos da versão mais recente do GitHub ou de uma versão/marca específica do GitHub.


version - Lançamento
string. Obrigatório quando defaultVersionType != latest.

Define a versão/marca de versão do GitHub a ser baixada. Essa opção será exibida se specificVersion ou specificTag estiver selecionado como o valor de defaultVersionType.


itemPattern - Padrão de Item
string. Valor padrão: **.

O padrão de minimatch que filtra os arquivos a serem baixados. Para baixar todos os arquivos em uma versão, use o valor **padrão .


downloadPath - Diretório de destino
string. Obrigatórios. Valor padrão: $(System.ArtifactsDirectory).

O caminho no computador do agente em que os ativos de lançamento são baixados.


Opções de controle de 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

Use essa tarefa em seu pipeline para baixar ativos de sua versão do GitHub como parte do pipeline de CI/CD.

Conexão de serviço do GitHub

Essa tarefa requer uma conexão de serviço do GitHub com a permissão De leitura para o repositório GitHub. Você pode criar uma conexão de serviço do GitHub em seu projeto do Azure Pipelines. Depois de criado, use o nome da conexão de serviço nas configurações desta tarefa.

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 2.144.0 ou superior
Categoria da tarefa Utilitário
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 1.99.0 ou superior
Categoria da tarefa Utilitário