Condividi tramite


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