Freigeben über


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