Поделиться через


Определение resources.packages.package

Пакеты NuGet и npm GitHub можно использовать в качестве ресурса в конвейерах YAML. При указании ресурсов пакета задайте для пакета значение NuGet или 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.

Определения, ссылающиеся на это определение: resources.packages

Свойства

package Строка. Требуется в качестве первого свойства.
Псевдоним артефакта пакета. Допустимые значения: [-_A-Za-z0-9]*.

type Строка. Обязательный.
Тип пакета. Например, NuGet, NPM и т. д.

connection Строка. Обязательный.
Имя подключения. Это подключение будет использоваться для всего обмена данными, связанными с данным артефактом.

name Строка. Обязательный.
Имя пакета.

version Строка.

tag Строка.

trigger Строка.
Запуск нового конвейера при наличии новой версии этого пакета. none | Истинный.

Примеры

В этом примере имеется подключение pat-contosoслужбы GitHub к пакету npm GitHub с именем contoso. Дополнительные сведения о пакетах 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 

См. также раздел