Partager via


définition resources.packages.package

Vous pouvez utiliser des packages GitHub NuGet et npm en tant que ressource dans des pipelines YAML. Lorsque vous spécifiez des ressources de package, définissez le package sur NuGet ou 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.

Définitions qui font référence à cette définition : resources.packages

Propriétés

package String. Obligatoire comme première propriété.
Alias de l’artefact de package. Valeurs acceptables : [-_A-Za-z0-9]*.

type String. Obligatoire.
Type du package. Ex - NuGet, NPM, etc.

connection String. Obligatoire.
Nom de la connexion. Cette connexion sera utilisée pour toutes les communications liées à cet artefact.

name String. Obligatoire.
Nom du package.

version String.

tag String.

trigger String.
Déclenchez une nouvelle exécution de pipeline lorsqu’une nouvelle version de ce package est disponible. none | Vrai.

Exemples

Dans cet exemple, il existe une connexion de service GitHub nommée pat-contoso à un package GitHub npm nommé contoso. En savoir plus sur les packages 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 

Voir aussi