Compartir a través de


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 

Consulte también