Partilhar via


DownloadGitHubRelease@0 - Download GitHub Release v0 tarefa

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).

Insumos

connection - de conexão do GitHub
string. Obrigatório.

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


userRepository - Repositório
string. Obrigatório.

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


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

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


version - Lançamento
string. Necessário quando defaultVersionType != latest.

Define a versão/tag de lançamento do GitHub para download. Esta opção aparece se specificVersion ou specificTag estiver selecionado como o valor para defaultVersionType.


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

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


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

O caminho na máquina do agente onde os ativos de liberação são baixados.


Opções de controlo de tarefas

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

Variáveis de saída

Nenhum.

Observações

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

Conexão de serviço GitHub

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

Requerimentos

Requisito Descrição
Tipos de pipeline YAML, Construção clássica, Versão clássica
Funciona em Agente, DeploymentGroup
Exigências Nenhum
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 2.144.0 ou superior
Categoria de tarefa Utilidade
Requisito Descrição
Tipos de pipeline YAML, Construção clássica, Versão clássica
Funciona em Agente, DeploymentGroup
Exigências Nenhum
Capacidades Esta tarefa não satisfaz quaisquer exigências para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis configuráveis Qualquer
Versão do agente 1.99.0 ou superior
Categoria de tarefa Utilidade