PyPIPublisher@0 – PyPI publisher v0 Task
Verwenden Sie diese Aufgabe, um mithilfe von Twine einen sdist oder wheel in einen PyPI-kompatiblen Index hochzuladen.
Syntax
# 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.
# 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.
Eingaben
pypiConnection
- PyPI-Dienstverbindung
Eingabealias: serviceEndpoint
. string
. Erforderlich.
Gibt eine generische Dienstverbindung zum Herstellen einer Verbindung mit dem Paketindex an.
packageDirectory
- Python-Paketverzeichnis
Eingabealias: wd
. string
. Erforderlich.
Gibt das Verzeichnis des Python-Pakets an, das erstellt und veröffentlicht wird, wo setup.py
vorhanden ist.
alsoPublishWheel
- Auch ein Rad veröffentlichen
Eingabealias: wheel
. boolean
. Standardwert. false
.
Gibt an, ob zusätzlich zu einem sdist-Paket ein universelles Radpaket (plattformunabhängig) erstellt und veröffentlicht werden soll. Weitere Informationen zum Packen von Python-Projekten.
Optionen für die Vorgangskontrolle
Alle Vorgänge verfügen zusätzlich zu ihren Eingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweise
Wichtig
Die PyPI Publisher-Aufgabe ist veraltet. Sie können pyPI-Pakete jetzt mithilfe der Twine-Authentifizierung und benutzerdefinierter Skripts veröffentlichen.
Verwenden Sie diese Aufgabe, um mithilfe von Twine einen sdist oder wheel in einen PyPI-kompatiblen Index hochzuladen.
Dieser Task erstellt ein sdist-Paket, indem sie mit dem Python-instance in PATH
ausgeführt wirdpython setup.py sdist
. Neben dem sdist kann es optional ein Universalrad bauen. Das Paket wird mithilfe twine
von in einen PyPI-Index hochgeladen.
Der Task installiert die wheel
Pakete und twine
mit python -m pip install --user
.
Anforderungen
Anforderung | BESCHREIBUNG |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 2.0.0 oder höher |
Aufgabenkategorie | Paket |