TwineAuthenticate@0 - Attività Di caricamento di Python twine authenticate v0
Fornisce le credenziali twine
a una variabile di ambiente PYPIRC_PATH
per l'ambito della compilazione. In questo modo è possibile pubblicare pacchetti Python nei feed con twine
dalla compilazione.
Sintassi
# Python twine upload authenticate v0
# Authenticate for uploading Python distributions using twine. Add '-r FeedName/EndpointName --config-file $(PYPIRC_PATH)' to your twine upload command. For feeds present in this organization, use the feed name as the repository (-r). Otherwise, use the endpoint name defined in the service connection.
- task: TwineAuthenticate@0
inputs:
# Feeds and Authentication
#artifactFeeds: # string. Alias: feedList. My feeds (select below).
#externalFeeds: # string. Alias: externalSources. Feeds from external organizations.
# Advanced
#publishPackageMetadata: true # boolean. Publish pipeline metadata. Default: true.
Ingressi dati
artifactFeeds
-
Feed personali (selezionare di seguito)
Alias di input: feedList
.
string
.
Specifica il nome del feed dell'artefatto di Azure per l'autenticazione con twine. Il feed di autenticazione deve essere presente all'interno dell'organizzazione. Per i feed con ambito progetto, usare la sintassi projectName/feedNameSelect
.
feed externalFeeds
- da organizzazioni esterne
Alias di input: externalSources
.
string
.
Una connessione servizio gemello nome da un'organizzazione esterna per l'autenticazione con twine. Le credenziali archiviate nell'endpoint devono disporre delle autorizzazioni di caricamento del pacchetto.
publishPackageMetadata
-
Pubblicare i metadati della pipeline
boolean
. Valore predefinito: true
Associa i metadati di questa pipeline di compilazione/versione (ad esempio, eseguire # e informazioni sul codice sorgente) al pacchetto durante il caricamento nei feed.
Opzioni di controllo attività
Tutte le attività hanno opzioni di controllo oltre ai relativi input di attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
Nessuno.
Osservazioni:
Fornisce le credenziali twine
a una variabile di ambiente PYPIRC_PATH
per l'ambito della compilazione. In questo modo è possibile pubblicare pacchetti Python nei feed con twine
dalla compilazione.
Quando nella pipeline è necessario eseguire questa attività?
Questa attività deve essere eseguita prima di usare twine per caricare le distribuzioni Python in un'origine del pacchetto autenticata, ad esempio Azure Artifacts. Non esistono altri requisiti di ordinamento. Le chiamate multiple di questa attività non verranno sovrapposte alle credenziali. Ogni esecuzione dell'attività cancellerà tutte le credenziali archiviate in precedenza.
L'agente si trova dietro un proxy Web. TwineAuthenticate configura twine per l'uso del proxy?
No. Anche se questa attività funzionerà dietro un proxy Web l'agente è stato configurato per l'uso di, non configura twine per l'uso del proxy.
La pipeline deve accedere a un feed in un progetto diverso
Se la pipeline è in esecuzione in un progetto diverso da quello che ospita il feed, è necessario configurare l'altro progetto per concedere l'accesso in lettura/scrittura al servizio di compilazione. Per altri dettagli, vedere autorizzazioni del pacchetto in Azure Pipelines.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Nessuno |
funzionalità di |
Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 2.144.0 o versione successiva |
Categoria attività | Pacchetto |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Viene eseguito in | Agente, DeploymentGroup |
richieste | Nessuno |
funzionalità di |
Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
restrizioni dei comandi | Qualunque |
variabili impostabili | Qualunque |
Versione dell'agente | 2.115.0 o versione successiva |
Categoria attività | Pacchetto |