TwineAuthenticate@0 — задача проверки подлинности python twine версии 0
Предоставляет twine
учетные данные переменной PYPIRC_PATH
среды для области сборки. Это позволяет публиковать пакеты Python в веб-каналах с помощью twine
из сборки.
Синтаксис
# 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.
Входные данные
artifactFeeds
- Мои веб-каналы (выберите ниже)
Входной псевдоним: feedList
. string
.
Указывает имя веб-канала артефакта Azure для проверки подлинности с помощью twine. Веб-канал проверки подлинности должен присутствовать в организации. Для веб-каналов с областью проекта используйте синтаксис projectName/feedNameSelect
.
externalFeeds
- Веб-каналы из внешних организаций
Входной псевдоним: externalSources
. string
.
Имя подключения службы двойников из внешней организации для проверки подлинности с помощью twine. Учетные данные, хранящиеся в конечной точке, должны иметь разрешения на отправку пакетов.
publishPackageMetadata
- Публикация метаданных конвейера
boolean
. Значение по умолчанию: true
.
Связывает метаданные конвейера сборки и выпуска (например, данные о запуске и исходном коде) с пакетом при отправке в веб-каналы.
Параметры управления задачами
Все задачи имеют параметры управления в дополнение к входным данным задачи. Дополнительные сведения см. в разделе Параметры управления и общие свойства задачи.
Выходные переменные
Нет.
Remarks
Предоставляет twine
учетные данные переменной PYPIRC_PATH
среды для области сборки. Это позволяет публиковать пакеты Python в веб-каналах с помощью twine
из сборки.
Когда в конвейере следует выполнять эту задачу?
Эта задача должна выполняться перед использованием twine для отправки дистрибутивов Python в аутентифицированный источник пакета, например Azure Artifacts. Другие требования к упорядочению отсутствуют. Несколько вызовов этой задачи не будут стекать учетные данные. При каждом выполнении задачи удаляются все ранее сохраненные учетные данные.
Мой агент находится за веб-прокси. Будет ли TwineAuthenticate настроить twine для использования прокси-сервера?
Нет. Хотя сама эта задача будет работать за веб-прокси, для использования которого настроен агент, она не настраивает twine для использования прокси-сервера.
Моему конвейеру требуется доступ к веб-каналу в другом проекте
Если конвейер выполняется в проекте, отличном от проекта, в котором размещен веб-канал, необходимо настроить другой проект, чтобы предоставить доступ на чтение и запись к службе сборки. Дополнительные сведения см. в статье Разрешения пакета в Azure Pipelines .
Требования
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | Нет |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 2.144.0 или более поздней версии |
Категория задач | Пакет |
Требование | Описание |
---|---|
Типы конвейеров | YAML, классическая сборка, классический выпуск |
Выполняется в | Агент, DeploymentGroup |
Требования | Нет |
Capabilities | Эта задача не удовлетворяет требованиям для последующих задач в задании. |
Ограничения команд | Любой |
Устанавливаемые переменные | Любой |
Версия агента | 2.115.0 или более поздней версии |
Категория задач | Пакет |