Condividi tramite


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