Compartir a través de


NuGetPublisher@0: tarea de publicador 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.

Sintaxis

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

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


de conexión de servicio NuGet de connectedServiceName -
string. Obligatorio 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. Obligatorio cuando nuGetFeedType = internal.

Especifica la dirección URL de una fuente nuGet hospedada en esta cuenta.


argumentos de NuGet de nuGetAdditionalArgs -
string.

Argumentos adicionales pasados a NuGet.exe push. Obtenga más información sobre el comando de inserción de en la CLI de NuGet.


verbosity - verbosity
string. Valores permitidos: -, Quiet, Normal, Detailed. Valor predeterminado: -.

Especifica la cantidad de detalles que se muestran en la salida.


nuGetVersion - de 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.


ruta de acceso de nuGetPath - a NuGet.exe
string.

Opcional. Proporciona la ruta de acceso a NuGet.exe. Invalidará la selección de versión.


continueOnEmptyNupkgMatch - Continuar si ningún paquete coincide con el "Path/Pattern to nupkg"
boolean. Valor predeterminado: false.

Continúa la tarea en lugar de generar errores en la tarea si ningún paquete coincide con la cadena de searchPattern.


Opciones de control de tareas

Todas las tareas tienen opciones de control además de sus entradas de tarea. Para obtener más información, consulte 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
demandas Los agentes autohospedados deben tener funcionalidades que coincidan con los siguientes exigen ejecutar trabajos que usen esta tarea: Cmd
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.144.0 o superior
Categoría de tarea Paquete
Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Los agentes autohospedados deben tener funcionalidades que coincidan con los siguientes exigen ejecutar trabajos que usen esta tarea: Cmd
funcionalidades de Esta tarea no satisface ninguna demanda de tareas posteriores en el trabajo.
restricciones de comandos Cualquiera
variables settable Cualquiera
Versión del agente 2.115.0 o superior
Categoría de tarea Paquete