다음을 통해 공유


resources.packages.package 정의

YAML 파이프라인에서 NuGet 및 npm GitHub 패키지를 리소스로 사용할 수 있습니다. 패키지 리소스를 지정할 때 패키지를 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 | 참.

예시

이 예제에서는 GitHub npm 패키지에 pat-contoso 명명된 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 

참고하십시오