Descargar GitHub release

Azure Pipelines

Use esta tarea en la canalización para descargar recursos de la GitHub como parte de la canalización de CI/CD.

Requisitos previos

GitHub conexión de servicio

Esta tarea requiere una conexión GitHub servicio de lectura con permiso de lectura en el GitHub de lectura. Puede crear una conexión de GitHub en el proyecto Azure Pipelines proyecto. Una vez creado, use el nombre de la conexión de servicio en la configuración de esta tarea.

Fragmento de código YAML

# Download GitHub Release
# Downloads a GitHub Release from a repository
- task: DownloadGitHubRelease@0
  inputs:
    connection: 
    userRepository: 
    #defaultVersionType: 'latest' # Options: latest, specificVersion, specificTag
    #version: # Required when defaultVersionType != Latest
    #itemPattern: '**' # Optional
    #downloadPath: '$(System.ArtifactsDirectory)' 

Argumentos

Argumento Descripción
connection
GitHub conexión
(Obligatorio) Escriba el nombre de la conexión de servicio para la GitHub conexión. Obtenga más información sobre las conexiones de servicio aquí.
userRepository
Repositorio
(Obligatorio) Seleccione el nombre del GitHub en el que GitHub se descargarán las versiones.
defaultVersionType
Versión predeterminada
(Obligatorio) Versión de la versión GitHub desde la que se descargan los recursos. El tipo de versión puede ser "Versión más reciente", "Versión específica" o "Etiqueta específica".
Valor predeterminado: latest
version
Release
(Obligatorio) Esta opción se muestra si se selecciona "Versión específica" o "Etiqueta específica" como Tipo de versión de versión predeterminada. En función del tipo de versión seleccionado, es necesario proporcionar el nombre de versión o la etiqueta .
itemPattern
Patrón de elemento
(Opcional) Patrón minimatch para filtrar los archivos que se descargarán de los recursos de versión disponibles. Para descargar todos los archivos dentro de la versión, use **.
downloadPath
Directorio de destino
(Obligatorio) Ruta de acceso en la máquina del agente donde se descargarán los recursos de versión.
Valor predeterminado: $(System.ArtifactsDirectory)

Código Abierto

Esta tarea es de código abierto en GitHub. Los comentarios y las contribuciones son bienvenidos.