Compartir vía


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

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


userRepository - Repositorio
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 específica de GitHub.


version - Lanzamiento
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á seleccionada como el valor de defaultVersionType.


itemPattern - Patrón de elemento
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 .


downloadPath - Directorio de destino
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 tareas. Para obtener más información, vea 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 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 de lectura en el 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
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 2.144.0 o superior
Categoría de la tarea: Utilidad
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
Peticiones None
Capabilities Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
Restricciones de comandos Any
Variables que se pueden establecer Any
Versión del agente 1.99.0 o superior
Categoría de la tarea: Utilidad