Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 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
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