resources.packages.package definition
YaML işlem hatlarında kaynak olarak NuGet ve npm GitHub paketlerini kullanabilirsiniz. Paket kaynaklarını belirtirken, paketi veya npm
olarak 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-contoso
contoso
bir 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