resources.packages.package definition
Puede consumir paquetes de GitHub de NuGet y npm como un recurso en las canalizaciones de YAML. Al especificar recursos de paquete, establezca el paquete como NuGet
o npm
.
packages:
- package: string # Required as first property. Alias of package artifact.
type: string # Required. Type of the package. Ex - NuGet, NPM etc.
connection: string # Required. Name of the connection. This connection will be used for all the communication related to this artifact.
name: string # Required. Name of the package.
version: string
tag: string
trigger: none | true # Trigger a new pipeline run when a new version of this package is available.
Definiciones que hacen referencia a esta definición: resources.packages
Propiedades
package
Cadena. Obligatorio como primera propiedad.
Alias del artefacto del paquete. Valores aceptables: [-_A-Za-z0-9]*.
type
Cadena. Necesario.
Tipo del paquete. Por ejemplo, NuGet, NPM, etc.
connection
Cadena. Necesario.
Nombre de la conexión. Esta conexión se usará para toda la comunicación relacionada con este artefacto.
name
Cadena. Necesario.
Nombre del paquete.
version
Cadena.
tag
Cadena.
trigger
Cadena.
Desencadene una nueva ejecución de canalización cuando haya disponible una nueva versión de este paquete. none | Verdad.
Ejemplos
En este ejemplo, hay una conexión de servicio de GitHub denominada pat-contoso
a un paquete npm de GitHub denominado contoso
. Obtenga más información sobre los paquetes de GitHub.
resources:
packages:
- package: contoso
type: npm
connection: pat-contoso
name: yourname/contoso
version: 7.130.88
trigger: true
pool:
vmImage: ubuntu-latest
steps:
- getPackage: contoso