Использование Maven Connector в задаче Tekton
Использование Maven Connector в задачах Tekton позволяет централизованно управлять информацией об интеграции инструментов и обеспечивать безопасный доступ к Maven-репозиторию во время выполнения задачи Tekton.
Требования к задаче Tekton
Не все задачи Tekton могут использовать Maven Connector.
Maven Connector фактически внедряет временные учетные данные Maven через Connector CSI Driver. Он предоставляет конфигурацию с именем settings, которая генерирует файл settings.xml с временной аутентификацией и файл ca.cert для доверия прокси-серверу коннектора.
Поэтому задачи Tekton должны соответствовать следующим требованиям для использования Maven Connector:
Поддержка монтирования файлов settings.xml и ca.cert через Workspace
Инструкция по использованию
После подтверждения, что ваша задача Tekton может использовать Maven Connector, вы можете добавить Maven Connector в YAML-файл TaskRun:
Например:
Для параметров workspaces, пожалуйста, обратитесь к разделу Using Connectors CSI Driver to mount settings.xml file в документе Maven Connector Concepts.
Для получения дополнительной информации о Connectors CSI Driver, пожалуйста, смотрите Connectors CSI Configuration.
Дополнительные материалы
- Using Maven Connectors as Distribution Management Repository
- Using Maven Connectors as Maven Registry Mirror