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 tool installer, 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.

Syntaxis

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

Invoer

searchPattern - Path/Pattern to nupkg
string. Verplicht. Standaardwaarde: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg.

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


nuGetFeedType - feedtype
string. Verplicht. 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 NuGet-serverserviceverbinding. Stel het sleutelveld Password/Token Key in op uw NuGet-API-sleutel.


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

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


nuGetAdditionalArgs - NuGet-argumenten
string.

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


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

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


nuGetVersion - NuGet-versie
string. Verplicht. 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.

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


continueOnEmptyNupkgMatch - Doorgaan als er geen pakketten overeenkomen met het Path/Pattern to nupkg
boolean. Standaardwaarde: false.

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


Opties voor taakbeheer

Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.

Uitvoervariabelen

Geen.

Vereisten

Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen taken uit te voeren die gebruikmaken van deze taak: Cmd
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.144.0 of hoger
Taakcategorie Pakket
Voorwaarde Beschrijving
Pijplijntypen YAML, klassieke build, klassieke release
Wordt uitgevoerd op Agent, DeploymentGroup
eisen Zelf-hostende agents moeten mogelijkheden hebben die overeenkomen met de volgende eisen taken uit te voeren die gebruikmaken van deze taak: Cmd
mogelijkheden Deze taak voldoet niet aan de vereisten voor volgende taken in de taak.
opdrachtbeperkingen Welk dan ook
variabelen instellen Welk dan ook
Agentversie 2.115.0 of hoger
Taakcategorie Pakket