Freigeben über


resources.packages.package definition

Sie können NuGet- und npm-GitHub-Pakete als Ressource in YAML-Pipelines nutzen. Legen Sie beim Angeben von Paketressourcen das Paket auf NuGet oder npm fest.

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.

Definitionen, die auf diese Definition verweisen: resources.packages

Eigenschaften

package Schnur. Erforderlich als erste Eigenschaft.
Alias des Paketartefakts. Zulässige Werte: [-_A-Za-z0-9]*.

type Schnur. Erforderlich.
Typ des Pakets. Beispiel: NuGet, NPM usw.

connection Schnur. Erforderlich.
Name der Verbindung. Diese Verbindung wird für die gesamte Kommunikation im Zusammenhang mit diesem Artefakt verwendet.

name Schnur. Erforderlich.
Name des Pakets.

version Schnur.

tag Schnur.

trigger Schnur.
Lösen Sie eine neue Pipelineausführung aus, wenn eine neue Version dieses Pakets verfügbar ist. keine | STIMMT.

Beispiele

Dieses Beispiel enthält eine GitHub-Dienstverbindung mit dem Namen pat-contoso mit einem GitHub-npm-Pakets namens contoso. Weitere Informationen zu GitHub-Paketen finden Sie hier.

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 

Weitere Informationen