NuGetPublisher@0 — zadanie wydawcy NuGet w wersji 0
NuGetPublisher@0 jest przestarzałe. Zamiast tego użyj zadania "NuGet". Współpracuje ona z nową strukturą Instalatora narzędzi, dzięki czemu można łatwo używać nowych wersji narzędzia NuGet bez oczekiwania na aktualizację zadań, zapewnia lepszą obsługę uwierzytelnionych źródeł danych poza tą organizacją/kolekcją i domyślnie używa narzędzia NuGet 4.
Składnia
# 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.
# 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 account/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.
Dane wejściowe
searchPattern
-
Ścieżka/wzorzec do nupkg
string
. Wymagane. Wartość domyślna: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg
.
Wzorzec używany przez zadanie do dopasowania lub ścieżki do nupkg
plików do przekazania. Wiele wzorców można oddzielić średnikami.
nuGetFeedType
-
Typ kanału informacyjnego
string
. Wymagane. Dozwolone wartości: external
(zewnętrzny kanał informacyjny NuGet), internal
(wewnętrzny kanał informacyjny NuGet). Wartość domyślna: external
.
Określa, czy źródło danych docelowych jest wewnętrznym źródłem danych/kolekcją, czy zewnętrznym serwerem NuGet.
connectedServiceName
-
Połączenie usługi NuGet
string
. Wymagane, gdy nuGetFeedType = external
.
Określa połączenie usługi ogólnej serwera NuGet. Ustaw pole klucza Password/Token Key
na klucz interfejsu API NuGet.
feedName
-
Wewnętrzny adres URL kanału informacyjnego
string
. Wymagane, gdy nuGetFeedType = internal
.
Określa adres URL kanału informacyjnego NuGet hostowanego na tym koncie.
nuGetAdditionalArgs
-
Argumenty Narzędzia NuGet
string
.
Dodatkowe argumenty przekazane do NuGet.exe push
. Dowiedz się więcej o poleceniu wypychania w interfejsie wiersza polecenia NuGet.
verbosity
-
Szczegółowości
string
. Dozwolone wartości: -
, , Normal
Quiet
, Detailed
. Wartość domyślna: -
.
Określa ilość szczegółów wyświetlanych w danych wyjściowych.
nuGetVersion
-
Wersja narzędzia NuGet
string
. Wymagane. Dozwolone wartości: 3.3.0
, 3.5.0.1829
(3.5.0), 4.0.0.2283
(4.0.0), custom
. Wartość domyślna: 3.3.0
.
Określa wersję narzędzia NuGet lub wersję niestandardową do użycia.
nuGetPath
-
Ścieżka do NuGet.exe
string
.
Opcjonalny. Dostarcza ścieżkę do NuGet.exe
. Spowoduje zastąpienie wyboru wersji.
continueOnEmptyNupkgMatch
-
Kontynuuj, jeśli żadne pakiety nie pasują do ciągu "Ścieżka/wzorzec do nupkg"
boolean
. Wartość domyślna: false
.
Kontynuuje zadanie zamiast niepowodzenia zadania, jeśli żadne pakiety nie są zgodne z ciągiem searchPattern
.
Opcje sterowania zadania
Wszystkie zadania mają opcje sterowania oprócz danych wejściowych zadań. Aby uzyskać więcej informacji, zobacz Opcje sterowania i typowe właściwości zadań.
Zmienne wyjściowe
Brak.
Wymagania
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: Cmd |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 2.144.0 lub nowsza |
Kategoria zadania | Pakiet |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: Cmd |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne w formie tabeli settable | Dowolne |
Wersja agenta | 2.115.0 lub nowsza |
Kategoria zadania | Pakiet |
Wymaganie | Opis |
---|---|
Typy potoków | YAML, kompilacja klasyczna, wersja klasyczna |
Działa na | Agent, DeploymentGroup |
Wymagania | Agenci hostowani samodzielnie muszą mieć możliwości zgodne z następującymi wymaganiami dotyczącymi uruchamiania zadań korzystających z tego zadania: Cmd |
Możliwości | To zadanie nie spełnia żadnych wymagań dotyczących kolejnych zadań w zadaniu. |
Ograniczenia poleceń | Dowolne |
Zmienne ustawialne | Dowolne |
Wersja agenta | 1.83.0 lub nowsza |
Kategoria zadania | Pakiet |