Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Utilisez cette tâche pour créer et charger un sdist ou une roue sur un index compatible PyPI à l’aide de Twine.
Syntaxe
# 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.
Entrées
pypiConnection
-
connexion de service PyPI
Alias d’entrée : serviceEndpoint
.
string
. Obligatoire.
Spécifie une connexion de service générique pour la connexion à l’index de package.
packageDirectory
-
répertoire de package Python
Alias d’entrée : wd
.
string
. Obligatoire.
Spécifie le répertoire du package Python créé et publié où setup.py
est présent.
alsoPublishWheel
-
publier également une de roue
Alias d’entrée : wheel
.
boolean
. Valeur par défaut : false
.
Spécifie s’il faut créer et publier un package de roue universelle (indépendant de la plateforme) en plus d’un package sdist. Pour plus d’informations sur empaquetage de projets Python.
Options de contrôle de la tâche
Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.
Variables de sortie
Aucun.
Remarques
Important
La tâche Serveur de publication PyPI a été déconseillée. Vous pouvez maintenant publier des packages PyPI à l’aide de l’authentification Twine et des scripts personnalisés.
Utilisez cette tâche pour créer et charger un sdist ou une roue sur un index compatible PyPI à l’aide de Twine.
Cette tâche génère un package sdist en exécutant python setup.py sdist
avec l’instance Python dans PATH
. En plus du sdist, il peut éventuellement construire une roue universelle. Il charge le package dans un index PyPI à l’aide de twine
.
La tâche installe les packages wheel
et twine
avec python -m pip install --user
.
Spécifications
Besoin | Descriptif |
---|---|
Types de pipelines | YAML, Build Classique, Version Classique |
Exécutions sur | Agent, DeploymentGroup |
demandes | Aucun |
fonctionnalités de | Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail. |
restrictions de commande | N'importe quel |
variables settables | N'importe quel |
Version de l’agent | 2.0.0 ou version ultérieure |
Catégorie de tâche | Paquet |