NuGetPublisher@0: tarea editor de NuGet v0
NuGetPublisher@0 está en desuso. En su lugar, use la tarea "NuGet". Funciona con el nuevo marco del instalador de herramientas para que pueda usar fácilmente nuevas versiones de NuGet sin esperar una actualización de tareas, proporciona una mejor compatibilidad con fuentes autenticadas fuera de esta organización o colección y usa NuGet 4 de forma predeterminada.
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.
Entradas
searchPattern
-
Ruta de acceso o patrón a nupkg
string
. Obligatorio. Valor predeterminado: **/*.nupkg;-:**/packages/**/*.nupkg;-:**/*.symbols.nupkg
.
Patrón que la tarea usa para buscar coincidencias o rutas de acceso a nupkg
los archivos que se van a cargar. Varios patrones se pueden separar mediante un punto y coma.
nuGetFeedType
-
Tipo de fuente
string
. Obligatorio. Valores permitidos: external
(fuente de NuGet externa), internal
(fuente de NuGet interna). Valor predeterminado: external
.
Especifica si la fuente de destino es una fuente o colección interna o un servidor NuGet externo.
connectedServiceName
-
Conexión del servicio NuGet
string
. Necesario cuando nuGetFeedType = external
.
Especifica la conexión de servicio genérico del servidor NuGet. Establezca el campo clave Password/Token Key
en la clave de API de NuGet.
feedName
-
Dirección URL de fuente interna
string
. Necesario cuando nuGetFeedType = internal
.
Especifica la dirección URL de una fuente NuGet hospedada en esta cuenta.
nuGetAdditionalArgs
-
Argumentos de NuGet
string
.
Argumentos adicionales pasados a NuGet.exe push
. Obtenga más información sobre el comando push en la CLI de NuGet.
verbosity
-
Detalle
string
. Valores permitidos: -
, Quiet
, Normal
, Detailed
. Valor predeterminado: -
.
Especifica la cantidad de detalles que se muestran en la salida.
nuGetVersion
-
Versión de NuGet
string
. Obligatorio. Valores permitidos: 3.3.0
, 3.5.0.1829
(3.5.0), 4.0.0.2283
(4.0.0), custom
. Valor predeterminado: 3.3.0
.
Especifica la versión de NuGet o una versión personalizada que se va a usar.
nuGetPath
-
Ruta de acceso a NuGet.exe
string
.
Opcional. Proporciona la ruta de acceso a NuGet.exe
. Invalidará la selección de la versión.
continueOnEmptyNupkgMatch
-
Continuar si no hay paquetes que coincidan con "Ruta de acceso/patrón a nupkg"
boolean
. Valor predeterminado: false
.
Continúa la tarea en lugar de generar errores en la tarea si ningún paquete coincide con la searchPattern
cadena.
Opciones de control de tareas
Todas las tareas tienen opciones de control además de las entradas de tareas. Para obtener más información, vea Opciones de control y propiedades de tareas comunes.
Variables de salida
Ninguno.
Requisitos
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: Cmd |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.144.0 o superior |
Categoría de la tarea: | Paquete |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: Cmd |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 2.115.0 o superior |
Categoría de la tarea: | Paquete |
Requisito | Descripción |
---|---|
Tipos de canalización | YAML, compilación clásica, versión clásica |
Se ejecuta en | Agente, DeploymentGroup |
Peticiones | Los agentes autohospedados deben tener funcionalidades que coincidan con las siguientes demandas para ejecutar trabajos que usen esta tarea: Cmd |
Capabilities | Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo. |
Restricciones de comandos | Any |
Variables que se pueden establecer | Any |
Versión del agente | 1.83.0 o superior |
Categoría de la tarea: | Paquete |