Partilhar via


DownloadGitHubRelease@0 - Descarregue a tarefa do GitHub Release v0

Utilize esta tarefa para descarregar um lançamento do GitHub a partir de um repositório.

Syntax

# 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 - Ligação GitHub
string. Obrigatório.

Especifica o nome de ligação do serviço GitHub. Saiba mais sobre as ligações de serviço.


userRepository - Repositório
string. Obrigatório.

Especifica o nome do repositório GitHub de onde os lançamentos do GitHub são descarregados.


defaultVersionType - Versão padrão
string. Obrigatório. Valores permitidos: latest (Versão Mais Recente), specificVersion (Versão Específica), specificTag (Etiqueta específica). Valor predefinido: latest.

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


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

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


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

O padrão mini-atch que filtra os ficheiros a serem descarregados. Para descarregar todos os ficheiros dentro de uma versão, utilize o valor predefinido **.


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

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


Opções de controlo de tarefas

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

Variáveis de saída

Nenhum.

Observações

Utilize esta tarefa no seu pipeline para descarregar ativos a partir da sua versão GitHub como parte do seu pipeline CI/CD.

Ligação de serviço GitHub

Esta tarefa requer uma ligação de serviço GitHub com permissão de Leitura para o repositório GitHub. Pode criar uma ligação de serviço GitHub no seu projeto Azure Pipelines. Uma vez criado, utilize o nome da ligação de serviço nas definições desta tarefa.

Requisitos

Requisito Description
Tipos de gasodutos YAML, Construção clássica, lançamento clássico
Continua Agente, Grupo de Implementação
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis de configuração Qualquer
Versão do agente 2.144.0 ou maior
Categoria da tarefa Utilitário
Requisito Description
Tipos de gasodutos YAML, Construção clássica, lançamento clássico
Continua Agente, Grupo de Implementação
Exigências Nenhuma
Capacidades Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho.
Restrições de comando Qualquer
Variáveis de configuração Qualquer
Versão do agente 1.99.0 ou maior
Categoria da tarefa Utilitário