Compartir a través de


DownloadGitHubRelease@0: tarea Descargar la versión v0 de GitHub

Use esta tarea para descargar una versión de GitHub desde un repositorio.

Sintaxis

# 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 conexión de GitHub
string. Obligatorio.

Especifica el nombre de conexión del servicio de GitHub. Obtenga más información sobre las conexiones de servicio .


repositorio de userRepository -
string. Obligatorio.

Especifica el nombre del repositorio de GitHub desde el que se descargan las versiones de GitHub.


defaultVersionType - versión predeterminada
string. Obligatorio. Valores permitidos: latest (versión más reciente), specificVersion (versión específica), specificTag (etiqueta específica). Valor predeterminado: latest.

Descarga los recursos de la versión más reciente de GitHub o de una versión o etiqueta de gitHub específica.


version - versión
string. Obligatorio cuando defaultVersionType != latest.

Define la versión o etiqueta de la versión de GitHub que se va a descargar. Esta opción aparece si specificVersion o specificTag está seleccionado como valor de defaultVersionType.


patrón de elemento de itemPattern -
string. Valor predeterminado: **.

Patrón de minimatch que filtra los archivos que se van a descargar. Para descargar todos los archivos de una versión, use el valor predeterminado **.


de directorio de destino de
string. Obligatorio. Valor predeterminado: $(System.ArtifactsDirectory).

Ruta de acceso en el equipo del agente donde se descargan los recursos de versión.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte Opciones de control y propiedades de tareas comunes.

Variables de salida

Ninguno.

Observaciones

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

Conexión de servicio de GitHub

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

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.144.0 o superior
Categoría de tarea Utilidad
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 1.99.0 o superior
Categoría de tarea Utilidad