Определение 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