resources.packages.package definition

YaML işlem hatlarında kaynak olarak NuGet ve npm GitHub paketlerini kullanabilirsiniz. Paket kaynaklarını belirtirken, paketi veya npmolarak NuGet ayarlayın.

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.

Bu tanıma başvuran tanımlar: resources.packages

Özellikler

package Dize. İlk özellik olarak gereklidir.
Paket yapıtı diğer adı. Kabul edilebilir değerler: [-_A-Za-z0-9]*.

type Dize. Gereklidir.
Paketin türü. Ex - NuGet, NPM vb.

connection Dize. Gereklidir.
Bağlantının adı. Bu bağlantı, bu yapıtla ilgili tüm iletişimler için kullanılacak.

name Dize. Gereklidir.
Paketin adı.

version Dize.

tag Dize.

trigger Dize.
Bu paketin yeni bir sürümü kullanılabilir olduğunda yeni bir işlem hattı çalıştırması tetikleme. hiçbiri | True.

Örnekler

Bu örnekte adlı bir GitHub npm paketine adlı pat-contosocontosobir GitHub hizmet bağlantısı vardır. GitHub paketleri hakkında daha fazla bilgi edinin.

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 

Ayrıca bkz.