Delen via


NuGetPublisher@0 - NuGet publisher v0-taak

NuGetPublisher@0 is afgeschaft. Gebruik in plaats daarvan de taak NuGet. Het werkt met het nieuwe framework van het hulpprogramma-installatieprogramma, zodat u eenvoudig nieuwe versies van NuGet kunt gebruiken zonder te wachten op een taakupdate, biedt betere ondersteuning voor geverifieerde feeds buiten deze organisatie/verzameling en maakt standaard gebruik van 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.

Invoerwaarden

searchPattern - Pad/patroon naar nupkg
string. Vereist. Standaardwaarde: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

Het patroon dat door de taak wordt gebruikt om bestanden te vinden die moeten worden geüpload of het pad naar nupkg bestanden die moeten worden geüpload. Meerdere patronen kunnen worden gescheiden door een puntkomma.


nuGetFeedType - Feedtype
string. Vereist. Toegestane waarden: external (externe NuGet-feed), internal (interne NuGet-feed). Standaardwaarde: external.

Hiermee geeft u op of de doelfeed een interne feed/verzameling of een externe NuGet-server is.


connectedServiceName - NuGet-serviceverbinding
string. Vereist wanneer nuGetFeedType = external.

Hiermee geeft u de algemene serviceverbinding voor de NuGet-server op. Stel het sleutelveld Password/Token Key in op uw NuGet API-sleutel.


feedName - URL van interne feed
string. Vereist wanneer nuGetFeedType = internal.

Hiermee geeft u de URL van een NuGet-feed die wordt gehost in dit account.


nuGetAdditionalArgs - NuGet-argumenten
string.

De extra argumenten die worden doorgegeven aan NuGet.exe push. Meer informatie over de pushopdracht in de NuGet CLI.


verbosity - Uitgebreidheid
string. Toegestane waarden: -, Quiet, Normal, Detailed. Standaardwaarde: -.

Hiermee geeft u de hoeveelheid details op die in de uitvoer wordt weergegeven.


nuGetVersion - NuGet-versie
string. Vereist. Toegestane waarden: 3.3.0, 3.5.0.1829 (3.5.0), 4.0.0.2283 (4.0.0), custom. Standaardwaarde: 3.3.0.

Hiermee geeft u de versie van NuGet of een aangepaste versie te gebruiken.


nuGetPath - Pad naar NuGet.exe
string.

Optioneel. Levert het pad naar NuGet.exe. De versieselectie wordt overschreven.


continueOnEmptyNupkgMatch - Doorgaan als er geen pakketten overeenkomen met het 'Pad/patroon naar nupkg'
boolean. Standaardwaarde: false.

Hiermee wordt de taak voortgezet in plaats van de taak te mislukken als er geen pakketten overeenkomen met de searchPattern tekenreeks.


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Besturingsopties en algemene taakeigenschappen voor meer informatie.

Uitvoervariabelen

Geen.

Vereisten

Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: Cmd
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: Cmd
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 2.115.0 of hoger
Taakcategorie Pakket
Vereiste Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
Eisen Zelf-hostende agents moeten mogelijkheden hebben die voldoen aan de volgende vereisten om taken uit te voeren die deze taak gebruiken: Cmd
Functies Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak.
Opdrachtbeperkingen Alle
Instelbare variabelen Alle
Agentversie 1.83.0 of hoger
Taakcategorie Pakket