Compartir a través de


PyPIPublisher@0: tarea publicador de PyPI v0

Use esta tarea para crear y cargar un sdist o una rueda en un índice compatible con PyPI mediante Twine.

Sintaxis

# PyPI publisher v0
# Create and upload an sdist or wheel to a PyPI-compatible index using Twine.
- task: PyPIPublisher@0
  inputs:
    pypiConnection: # string. Alias: serviceEndpoint. Required. PyPI service connection. 
    packageDirectory: # string. Alias: wd. Required. Python package directory. 
    #alsoPublishWheel: false # boolean. Alias: wheel. Also publish a wheel. Default: false.

Entradas

pypiConnection - de conexión del servicio PyPI
Alias de entrada: serviceEndpoint. string. Obligatorio.

Especifica una conexión de servicio genérica para conectarse al índice del paquete.


packageDirectory - del directorio de paquetes de Python
Alias de entrada: wd. string. Obligatorio.

Especifica el directorio del paquete de Python que se crea y publica donde setup.py está presente.


alsoPublishWheel - publicar también un de rueda
Alias de entrada: wheel. boolean. Valor predeterminado: false.

Especifica si se va a crear y publicar un paquete de rueda universal (independiente de la plataforma) además de un paquete sdist. Más información sobre empaquetar proyectos de Python.


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.

Observaciones

Importante

La tarea Publicador de PyPI está en desuso. Ahora puede publicar paquetes pyPI mediante la autenticación de Twine y scripts personalizados.

Use esta tarea para crear y cargar un sdist o una rueda en un índice compatible con PyPI mediante Twine.

Esta tarea compila un paquete sdist ejecutando python setup.py sdist con la instancia de Python en PATH. Además del sdist, puede crear opcionalmente una rueda universal. Cargará el paquete en un índice pyPI mediante twine. La tarea instalará los paquetes de wheel y twine con python -m pip install --user.

Requisitos

Requisito Descripción
Tipos de canalización YAML, compilación clásica, versión clásica
Se ejecuta en Agente, DeploymentGroup
demandas Ninguno
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.0.0 o superior
Categoría de tarea Paquete