Dela via


resources.packages.package definition

Du kan använda NuGet- och npm GitHub-paket som en resurs i YAML-pipelines. När du anger paketresurser anger du paketet som NuGet eller 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.

Definitioner som refererar till den här definitionen: resources.packages

Egenskaper

package Sträng. Krävs som första egenskap.
Alias för paketartefakt. Godtagbara värden: [-_A-Za-z0-9]*.

type Sträng. Krävs.
Typ av paket. Ex – NuGet, NPM osv.

connection Sträng. Krävs.
Namnet på anslutningen. Den här anslutningen används för all kommunikation som är relaterad till den här artefakten.

name Sträng. Krävs.
Namnet på paketet.

version Sträng.

tag Sträng.

trigger Sträng.
Utlös en ny pipelinekörning när en ny version av paketet är tillgänglig. none | Sant.

Exempel

I det här exemplet finns det en GitHub-tjänstanslutning med namnet pat-contoso till ett GitHub npm-paket med namnet contoso. Läs mer om GitHub-paket.

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 

Se även