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 |