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 |