NuGetPublisher@0 - NuGet 게시자 v0 작업
NuGetPublisher@0 더 이상 사용되지 않습니다. 대신 "NuGet" 작업을 사용합니다. 새 도구 설치 관리자 프레임워크에서 작동하므로 작업 업데이트를 기다리지 않고도 새 버전의 NuGet을 쉽게 사용하고, 이 조직/컬렉션 외부에서 인증된 피드를 더 잘 지원하고, 기본적으로 NuGet 4를 사용합니다.
구문론
# NuGet publisher v0
# Deprecated: use the “NuGet” task instead. It works with the new Tool Installer framework so you can easily use new versions of NuGet without waiting for a task update, provides better support for authenticated feeds outside this organization/collection, and uses NuGet 4 by default.
- task: NuGetPublisher@0
inputs:
searchPattern: '**/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg' # string. Required. Path/Pattern to nupkg. Default: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.
nuGetFeedType: 'external' # 'external' | 'internal'. Required. Feed type. Default: external.
connectedServiceName: # string. Required when nuGetFeedType = external. NuGet Service Connection.
#feedName: # string. Required when nuGetFeedType = internal. Internal Feed URL.
# Advanced
#nuGetAdditionalArgs: # string. NuGet Arguments.
#verbosity: '-' # '-' | 'Quiet' | 'Normal' | 'Detailed'. Verbosity. Default: -.
nuGetVersion: '3.3.0' # '3.3.0' | '3.5.0.1829' | '4.0.0.2283' | 'custom'. Required. NuGet Version. Default: 3.3.0.
#nuGetPath: # string. Path to NuGet.exe.
#continueOnEmptyNupkgMatch: false # boolean. Continue if no packages match the "Path/Pattern to nupkg". Default: false.
입력
nupkg경로/패턴 searchPattern
-
string
; 필수 사항입니다. 기본값은 **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg
입니다.
태스크가 업로드할 nupkg
파일의 일치 또는 경로에 사용하는 패턴입니다. 여러 패턴을 세미콜론으로 구분할 수 있습니다.
nuGetFeedType
-
피드 유형
string
; 필수 사항입니다. 허용되는 값: external
(외부 NuGet 피드), internal
(내부 NuGet 피드). 기본값은 external
입니다.
대상 피드가 내부 피드/컬렉션인지 아니면 외부 NuGet 서버인지를 지정합니다.
NuGet 서비스 연결connectedServiceName
-
string
;
nuGetFeedType = external
때 필요합니다.
NuGet 서버 일반 서비스 연결을 지정합니다. 키 Password/Token Key
필드를 NuGet API 키로 설정합니다.
내부 피드 URLfeedName
-
string
;
nuGetFeedType = internal
때 필요합니다.
이 계정에서 호스트되는 NuGet 피드의 URL을 지정합니다.
verbosity
-
세부 정보 표시
string
; 허용되는 값: -
, Quiet
, Normal
Detailed
. 기본값은 -
입니다.
출력에 표시되는 세부 정보의 양을 지정합니다.
NuGet 버전nuGetVersion
-
string
; 필수 사항입니다. 허용되는 값: 3.3.0
, 3.5.0.1829
(3.5.0), 4.0.0.2283
(4.0.0), custom
. 기본값은 3.3.0
입니다.
사용할 NuGet 버전 또는 사용자 지정 버전을 지정합니다.
NuGet.exe경로 nuGetPath
-
string
;
선택 사항.
NuGet.exe
경로를 제공합니다. 버전 선택을 재정의합니다.
"nupkg에 대한 경로/패턴"일치하는 패키지가 없으면 계속하기 continueOnEmptyNupkgMatch
-
boolean
; 기본값은 false
입니다.
searchPattern
문자열과 일치하는 패키지가 없는 경우 작업을 실패하는 대신 작업을 계속합니다.
작업 제어 옵션
모든 작업에는 작업 입력 외에 제어 옵션이 있습니다. 자세한 내용은 컨트롤 옵션 및 일반적인 작업 속성참조하세요.
출력 변수
없음.