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.