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 

こちらもご覧ください