Freigeben über


resources.packages.package definition

Sie können NuGet- und npm GitHub-Pakete als Ressource in YAML-Pipelines nutzen. Wenn Sie Paketressourcen angeben, legen Sie das Paket als NuGet oder npmfest.

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 Zeichenfolge. Erforderlich als erste Eigenschaft.
Alias des Paketartefakts. Zulässige Werte: [-_A-Za-z0-9]*.

type Zeichenfolge. Erforderlich.
Typ des Pakets. Ex - NuGet, NPM usw.

connection Zeichenfolge. Erforderlich.
Name der Verbindung. Diese Verbindung wird für alle Kommunikationen verwendet, die sich auf dieses Artefakt beziehen.

name Zeichenfolge. Erforderlich.
Name des Pakets.

version Zeichenfolge.

tag Zeichenfolge.

trigger Zeichenfolge.
Auslösen einer neuen Pipelineausführung, wenn eine neue Version dieses Pakets verfügbar ist. none | STIMMT.

Beispiele

In diesem Beispiel gibt es eine GitHub-Dienstverbindung namens pat-contoso zu einem GitHub npm-Paket namens contoso. Erfahren Sie mehr über GitHub-Pakete.

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 

Siehe auch