resources.packages.package definition

Pakiety NuGet i npm GitHub można używać jako zasobu w potokach YAML. Podczas określania zasobów pakietu ustaw pakiet jako NuGet lub 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.

Definicje odwołujące się do tej definicji: resources.packages

Właściwości

package Ciąg. Wymagane jako pierwsza właściwość.
Alias artefaktu pakietu. Dopuszczalne wartości: [-_A-Za-z0-9]*.

type Ciąg. Wymagane.
Typ pakietu. Ex — NuGet, NPM itp.

connection Ciąg. Wymagane.
Nazwa połączenia. To połączenie będzie używane dla całej komunikacji związanej z tym artefaktem.

name Ciąg. Wymagane.
Nazwa pakietu.

version Ciąg.

tag Ciąg.

trigger Ciąg.
Wyzwól nowe uruchomienie potoku, gdy jest dostępna nowa wersja tego pakietu. brak | True.

Przykłady

W tym przykładzie istnieje połączenie usługi GitHub o nazwie pat-contoso z pakietem npm usługi GitHub o nazwie contoso. Dowiedz się więcej o pakietach GitHub.

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 

Zobacz też