resources.packages.package definíció

A YaML-folyamatokban a NuGet- és npm GitHub-csomagokat erőforrásként használhatja fel. A csomagerőforrások megadásakor állítsa a csomagot a vagy npmértékreNuGet.

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.

A definícióra hivatkozó definíciók: resources.packages

Tulajdonságok

package Karakterlánc. Első tulajdonságként kötelező megadni.
A csomagösszetevő aliasa. Elfogadható értékek: [-_A-Za-z0-9]*.

type Karakterlánc. Kötelező.
A csomag típusa. Ex - NuGet, NPM stb.

connection Karakterlánc. Kötelező.
A kapcsolat neve. Ez a kapcsolat az összetevővel kapcsolatos összes kommunikációhoz használható.

name Karakterlánc. Kötelező.
A csomag neve.

version Karakterlánc.

tag Karakterlánc.

trigger Karakterlánc.
Új folyamatfuttatás aktiválása, ha a csomag új verziója elérhető. nincs | Igaz.

Példák

Ebben a példában egy Nevű GitHub-szolgáltatáskapcsolatot nevezünk pat-contoso el egy Nevű GitHub npm-csomaghoz contoso. További információ a GitHub-csomagokról.

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 

Lásd még