Compartir vía


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