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 |True。
例
この例では、contoso
という名前の GitHub npm パッケージに対する pat-contoso
という名前の GitHub サービス接続があります。
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