Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Use essa 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
-
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
-
do Repositório
string
. Obrigatório
Especifica o nome do repositório 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
(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.
de versão do version
-
string
. Necessá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 **
.
de diretório de destino
string
. Obrigatório 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 das suas entradas de tarefas. Para obter mais informações, consulte as opções de Controle de e as propriedades comuns da tarefa.
Variáveis de saída
Nenhum.
Observações
Use essa tarefa em seu pipeline para baixar ativos de seu versão do GitHub como parte do pipeline de CI/CD.
Conexão de serviço do GitHub
Essa tarefa requer uma de conexão de serviço do GitHub com 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 criada, use o nome da conexão de serviço nas configurações dessa tarefa.
Requisitos
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Agent, DeploymentGroup |
de demandas | Nenhum |
recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
restrições de comando | Qualquer |
variáveis settable | Qualquer |
Versão do agente | 2.144.0 ou superior |
Categoria de tarefa | Utilidade |
Requisito | Descrição |
---|---|
Tipos de pipeline | YAML, build clássico, versão clássica |
Execuções em | Agent, DeploymentGroup |
de demandas | Nenhum |
recursos | Essa tarefa não atende a nenhuma demanda para tarefas subsequentes no trabalho. |
restrições de comando | Qualquer |
variáveis settable | Qualquer |
Versão do agente | 1.99.0 ou superior |
Categoria de tarefa | Utilidade |