TwineAuthenticate@0 - Python twine carregar autenticar tarefa v0
Fornece credenciais twine
a uma PYPIRC_PATH
variável ambiental para o âmbito da construção. Isto permite-lhe publicar pacotes Python para alimentar a twine
partir da sua construção.
Syntax
# 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.
Entradas
artifactFeeds
- Os meus feeds (selecione abaixo)
Pseudónimo de entrada: feedList
. string
.
Especifica o nome de alimentação do artefacto Azure para autenticar com fio. O feed autenticante deve estar presente dentro da organização. Para feeds de âmbito de projeto, utilize a sintaxe projectName/feedNameSelect
.
externalFeeds
- Feeds de organizações externas
Pseudónimo de entrada: externalSources
. string
.
Um nome de ligação de ligação de fio de uma organização externa para autenticar com fio. As credenciais armazenadas no ponto final devem ter permissões de upload de pacotes.
publishPackageMetadata
- Publicar metadados de pipeline
boolean
. Valor predefinido: true
.
Associa estes metadados do pipeline de construção/lançamento (tais como informações de código de execução # e código fonte) com o pacote ao carregar para feeds.
Opções de controlo de tarefas
Todas as tarefas têm opções de controlo para além das entradas de tarefa. Para obter mais informações, consulte opções de Controlo e propriedades de tarefas comuns.
Variáveis de saída
Nenhum.
Observações
Fornece credenciais twine
a uma PYPIRC_PATH
variável ambiental para o âmbito da construção. Isto permite-lhe publicar pacotes Python para alimentar a twine
partir da sua construção.
Quando é que eu devo executar esta tarefa?
Esta tarefa deve ser executada antes de utilizar o fio para enviar as distribuições python para uma fonte de pacote autenticada, como artefactos Azure. Não há outros requisitos de encomenda. Múltiplas invocações desta tarefa não empilharão credenciais. Cada execução de tarefa apagará quaisquer credenciais previamente armazenadas.
O meu agente está por detrás de um representante da web. O TwineAuthenticate vai criar um fio para usar o meu representante?
Não. Embora esta tarefa em si funcione por trás de um representante web que o seu agente foi configurado para usar, não configura o fio para usar o proxy.
O meu Pipeline precisa de aceder a um feed num projeto diferente.
Se o oleoduto estiver a decorrer num projeto diferente do projeto que acolhe o feed, deve criar o outro projeto para conceder acesso à leitura/escrita ao serviço de construção. Consulte as permissões do Pacote em Azure Pipelines para mais detalhes.
Requisitos
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, Construção clássica, lançamento clássico |
Continua | Agente, Grupo de Implementação |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | 2.144.0 ou maior |
Categoria da tarefa | Pacote |
Requisito | Description |
---|---|
Tipos de gasodutos | YAML, Construção clássica, lançamento clássico |
Continua | Agente, Grupo de Implementação |
Exigências | Nenhuma |
Capacidades | Esta tarefa não satisfaz quaisquer pedidos para tarefas subsequentes no trabalho. |
Restrições de comando | Qualquer |
Variáveis de configuração | Qualquer |
Versão do agente | 2.115.0 ou maior |
Categoria da tarefa | Pacote |