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.exe
bereit. Ü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 |