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 |