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 |真。
例示
この例では、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
こちらもご覧ください
- パイプライン にリソースを追加する