Udostępnij za pośrednictwem


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: -, , NormalQuiet, 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