Freigeben über


NuGetPublisher@0 – NuGet Publisher v0-Aufgabe

NuGetPublisher@0 ist veraltet. Verwenden Sie stattdessen die Aufgabe "NuGet". Es funktioniert mit dem neuen Tool Installer-Framework, sodass Sie problemlos neue Versionen von NuGet verwenden können, ohne auf ein Aufgabenupdate warten zu müssen, bietet eine bessere Unterstützung für authentifizierte Feeds außerhalb dieser Organisation/Sammlung und verwendet NuGet 4 standardmäßig.

Syntax

# 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.

Eingänge

searchPattern - Pfad/Muster zu nupkg-
string. Erforderlich. Standardwert: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

Das Muster, das die Aufgabe zum Abgleichen oder Pfad zu nupkg hochzuladenden Dateien verwendet. Mehrere Muster können durch ein Semikolon getrennt werden.


nuGetFeedType - Feedtyp
string. Erforderlich. Zulässige Werte: external (externer NuGet-Feed), internal (interner NuGet-Feed). Standardwert: external.

Gibt an, ob der Zielfeed ein interner Feed/eine interne Auflistung oder ein externer NuGet-Server ist.


connectedServiceName - NuGet-Dienstverbindung
string. Erforderlich, wenn nuGetFeedType = external.

Gibt die generische NuGet-Serververbindung an. Legen Sie den Schlüssel Password/Token Key Feld auf Ihren NuGet-API-Schlüssel fest.


feedName - interne Feed-URL
string. Erforderlich, wenn nuGetFeedType = internal.

Gibt die URL eines NuGet-Feeds an, der in diesem Konto gehostet wird.


nuGetAdditionalArgs - NuGet-Argumente
string.

Die zusätzlichen Argumente, die an NuGet.exe pushübergeben werden. Erfahren Sie mehr über den -Pushbefehl in der NuGet CLI-.


verbosity - Ausführlichkeit
string. Zulässige Werte: -, Quiet, Normal, Detailed. Standardwert: -.

Gibt die Menge an Details an, die in der Ausgabe angezeigt werden.


nuGetVersion - NuGet-Version
string. Erforderlich. Zulässige Werte: 3.3.0, 3.5.0.1829 (3,5,0), 4.0.0.2283 (4,0,0), custom. Standardwert: 3.3.0.

Gibt die Version von NuGet oder eine benutzerdefinierte Version an, die verwendet werden soll.


nuGetPath - Pfad zu NuGet.exe
string.

Wahlfrei. Stellt den Pfad zu NuGet.exebereit. Überschreibt die Versionsauswahl.


continueOnEmptyNupkgMatch - Fortfahren, wenn keine Pakete mit der "Path/Pattern to nupkg" übereinstimmen
boolean. Standardwert: false.

Setzt die Aufgabe fort, anstatt die Aufgabe zu fehlschlagen, wenn keine Pakete mit der searchPattern Zeichenfolge übereinstimmen.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: Cmd
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Paket
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Self-hosted agents must have capabilities that match the following anforderungen to run jobs that use this task: Cmd
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.115.0 oder höher
Vorgangskategorie Paket