Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Usare questa attività per creare e caricare uno sdist o una rotellina in un indice compatibile con PyPI usando Twine.
Annotazioni
Il compito PyPI Publisher è stato disperato. È ora possibile pubblicare pacchetti PyPI usando l'autenticazione Twine e gli script personalizzati.
Usare questa attività per creare e caricare uno sdist o una rotellina in un indice compatibile con PyPI usando Twine.
Sintassi
# 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.
Ingressi dati
pypiConnection
-
Connessione al servizio PyPI
Alias di input: serviceEndpoint.
string. Obbligatorio.
Specifica una connessione al servizio generico per la connessione all'indice del pacchetto.
packageDirectory
-
Python cartello dei pacchetti
Alias di input: wd.
string. Obbligatorio.
Specifica la directory del pacchetto Python creato e pubblicato dove è presente setup.py.
alsoPublishWheel
-
Pubblica anche una ruota
Alias di input: wheel.
boolean. Valore predefinito: false
Specifica se creare e pubblicare un pacchetto wheel universale (indipendente dalla piattaforma) oltre a un pacchetto sdist. Ulteriori informazioni su packaging Python progetti.
Opzioni di controllo delle attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni:
Importante
Il compito PyPI Publisher è stato disperato. Ora puoi pubblicare pacchetti PyPI usando l'autenticazione Twine e script personalizzati.
Usare questa attività per creare e caricare uno sdist o una rotellina in un indice compatibile con PyPI usando Twine.
Questo compito costruisce un pacchetto sdist eseguendo python setup.py sdist con l'istanza Python in PATH. Oltre all'sdist, può facoltativamente creare una ruota universale. Caricherà il pacchetto su un indice PyPI usando twine.
Il compito installerà i wheel package and twine con python -m pip install --user.
Requisiti
| Requisito | Descrizione |
|---|---|
| Tipi di pipeline | YAML, build classica, versione classica |
| Viene eseguito in | Agente, DeploymentGroup |
| Richieste | Nessuno |
| Funzionalità | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
| restrizioni dei comandi | Qualunque |
| variabili impostabili | Qualunque |
| Versione dell'agente | 2.0.0 o versione successiva |
| Categoria attività | Pacchetto |