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 |