resources.packages.package definition
You can consume NuGet and npm GitHub packages as a resource in YAML pipelines. When specifying package resources, set the package as NuGet or npm.
packages:
- package: string # Required as first property. Alias of package artifact. ([-_A-Za-z0-9]*)
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: string # Trigger a new pipeline run when a new version of this package is available.. (none,true)
Properties that use this definition: resources.packages
Properties
package
string
Required as first parameter. Alias of package artifact. Acceptable values: [_A-Za-z0-9]*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
string
Trigger a new pipeline run when a new version of this package is available.packages:
- package: string # Required as first property. Alias of package artifact. ([-_A-Za-z0-9]*)
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: string # Trigger a new pipeline run when a new version of this package is available.. (none,true)
Properties that use this definition: resources.packages
Properties
package
string
Required as first parameter. Alias of package artifact. Acceptable values: [_A-Za-z0-9]*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
string
Trigger a new pipeline run when a new version of this package is available.packages:
- package: string # Required as first property. Alias of package artifact. ([-_A-Za-z0-9]*)
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: string # Trigger a new pipeline run when a new version of this package is available.. (none,true)
Properties that use this definition: resources.packages
Properties
package
string
Required as first parameter. Alias of package artifact. Acceptable values: [-_A-Za-z0-9]*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
string
Trigger a new pipeline run when a new version of this package is available.packages:
- package: string # Required as first property. Alias of package artifact. ([-_A-Za-z0-9]*)
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: string # Trigger a new pipeline run when a new version of this package is available.. (none,true)
Properties that use this definition: resources.packages
Properties
package
string
Required as first parameter. Alias of package artifact. Acceptable values: [-_A-Za-z0-9]*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
string
Trigger a new pipeline run when a new version of this package is available.Examples
In this example, there is an GitHub service connection named pat-contoso to a GitHub npm package named contoso. Learn more about GitHub packages.
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
See also
Feedback
Submit and view feedback for