Share via


resources.packages.package 정의

YAML 파이프라인에서 NuGet 및 npm GitHub 패키지를 리소스로 사용할 수 있습니다. 패키지 리소스를 지정할 때 패키지를 또는 npmNuGet 설정합니다.

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 GitHub 서비스 연결이 있습니다 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 

추가 정보