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