TwineAuthenticate@0 - Attività di caricamento di Python twine authentication v0
Fornisce twine
le credenziali a una PYPIRC_PATH
variabile di ambiente per l'ambito della compilazione. Ciò consente di pubblicare pacchetti Python in feed con twine
la 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.
# Python Twine Upload Authenticate v0
# Authentication for uploading python distributions using twine. Please add "-r FeedName/EndpointName --config-file $(PYPIRC_PATH)" to your twine upload command. For feeds present in this organization use feed name as 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.
Input
artifactFeeds
-
Feed personali (selezionare di seguito)
Alias di input: feedList
.
string
.
Specifica il nome del feed dell'artefatto di Azure per l'autenticazione con gemello. Il feed di autenticazione deve essere presente all'interno dell'organizzazione. Per i feed con ambito progetto, usare la sintassi projectName/feedNameSelect
.
externalFeeds
-
Feed da organizzazioni esterne
Alias di input: externalSources
.
string
.
Nome di connessione del servizio gemello da un'organizzazione esterna per l'autenticazione con gemello. Le credenziali archiviate nell'endpoint devono disporre delle autorizzazioni di caricamento del pacchetto.
publishPackageMetadata
-
Pubblicare metadati della pipeline
boolean
. Valore predefinito: true
.
Associa i metadati della pipeline di compilazione/rilascio , ad esempio eseguire # e informazioni sul codice sorgente, al pacchetto durante il caricamento nei feed.
Opzioni di controllo 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
No.
Osservazioni
Fornisce twine
le credenziali a una PYPIRC_PATH
variabile di ambiente per l'ambito della compilazione. Ciò consente di pubblicare pacchetti Python in feed con twine
la 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 Elementi di Azure. Non esistono altri requisiti di ordinamento. Le chiamate multiple di questa attività non eseguiranno lo stack di credenziali. Ogni esecuzione dell'attività cancella tutte le credenziali archiviate in precedenza.
L'agente è dietro un proxy Web. TwineAuthenticate configura twine per usare il proxy?
No. Anche se questa attività funzionerà dietro un proxy Web che l'agente è stato configurato per l'uso, non configura il gemello per l'uso del proxy.
La pipeline personale deve accedere a un feed in un progetto diverso
Se la pipeline è in esecuzione in un progetto diverso dal progetto che ospita il feed, è necessario configurare l'altro progetto per concedere l'accesso in lettura/scrittura al servizio di compilazione. Per altre informazioni, vedere Autorizzazioni del pacchetto in Azure Pipelines .
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.144.0 o versione successiva |
Categoria attività | Pacchetto |
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | 2.115.0 o versione successiva |
Categoria attività | Pacchetto |