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