NuGetPublisher@0 : NuGet publisher v0 task
NuGetPublisher@0 ist veraltet. Verwenden Sie stattdessen den Task "NuGet". Es funktioniert mit dem neuen Tool Installer-Framework, sodass Sie problemlos neue Versionen von NuGet verwenden können, ohne auf ein Aufgabenupdate zu warten, bietet eine bessere Unterstützung für authentifizierte Feeds außerhalb dieser organization/Sammlung und verwendet Standardmäßig NuGet 4.
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.
# 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.
Eingaben
searchPattern
-
Pfad/Muster zu nupkg
string
. Erforderlich. Standardwert. **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg
.
Das Muster, das von der Aufgabe zum Abgleichen oder Pfad zu dateien verwendet wird, die nupkg
hochgeladen werden sollen. 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 es sich bei dem Zielfeed um einen internen Feed bzw. um eine interne Sammlung oder um einen externen NuGet-Server handelt.
connectedServiceName
-
NuGet-Dienstverbindung
string
. Erforderlich, wenn nuGetFeedType = external
.
Gibt die Verbindung mit dem generischen NuGet-Serverdienst an. Legen Sie das Schlüsselfeld Password/Token Key
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 der 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
.
Optional. Stellt den Pfad zu bereit NuGet.exe
. Überschreibt die Versionsauswahl.
continueOnEmptyNupkgMatch
-
Fahren Sie fort, wenn keine Pakete mit "Pfad/Muster zu nupkg" übereinstimmen.
boolean
. Standardwert. false
.
Setzt die Aufgabe fort, anstatt den Task zu verfehlen, wenn keine Pakete mit der searchPattern
Zeichenfolge übereinstimmen.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen, um Aufträge auszuführen, die diese Aufgabe verwenden: Cmd |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 2.144.0 oder höher |
Aufgabenkategorie | Paket |
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen, um Aufträge auszuführen, die diese Aufgabe verwenden: Cmd |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Setzbare Variablen | Any |
Agent-Version | 2.115.0 oder höher |
Aufgabenkategorie | Paket |
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassisches Release |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Selbstgehostete Agents müssen über Funktionen verfügen, die den folgenden Anforderungen entsprechen, um Aufträge auszuführen, die diese Aufgabe verwenden: Cmd |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 1.83.0 oder höher |
Aufgabenkategorie | Paket |