Delen via


definitie van resources.packages.package

U kunt NuGet- en NPM GitHub-pakketten gebruiken als een resource in YAML-pijplijnen. Wanneer u pakketresources opgeeft, stelt u het pakket in als NuGet of 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.

Definities die naar deze definitie verwijzen: resources.packages

Eigenschappen

package Tekenreeks. Vereist als eerste eigenschap.
Alias van pakketartefact. Acceptabele waarden: [-_A-Za-z0-9]*.

type Tekenreeks. Vereist.
Type van het pakket. Ex - NuGet, NPM, enzovoort.

connection Tekenreeks. Vereist.
Naam van de verbinding. Deze verbinding wordt gebruikt voor alle communicatie met betrekking tot dit artefact.

name Tekenreeks. Vereist.
Naam van het pakket.

version Tekenreeks.

tag Tekenreeks.

trigger Tekenreeks.
Een nieuwe pijplijnuitvoering activeren wanneer er een nieuwe versie van dit pakket beschikbaar is. geen | Waar.

Voorbeelden

In dit voorbeeld is er een GitHub-serviceverbinding met de naam pat-contoso naar een GitHub NPM-pakket met de naam contoso. Meer informatie over GitHub-pakketten.

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 

Zie ook