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 |