在 Tekton 任务中使用 Maven Connector
在 Tekton 任务中使用 Maven Connector 可以实现工具集成信息的集中管理,并在 Tekton 任务执行期间安全访问 Maven 注册表。
Tekton 任务的要求
并非所有 Tekton 任务都能使用 Maven Connector。
Maven Connector 本质上是通过 Connector CSI Driver 注入临时的 Maven 凭据。它提供了一个名为 settings 的配置,用于生成带有临时认证信息的 settings.xml 文件和用于信任连接器代理服务器的 ca.cert 文件。
因此,Tekton 任务必须满足以下要求才能使用 Maven Connector:
支持通过 Workspace 挂载 settings.xml 和 ca.cert 文件
使用说明
确认您的 Tekton 任务可以使用 Maven Connector 后,可以在 TaskRun 的 YAML 文件中添加 Maven Connector:
例如:
关于 workspaces 参数,请参考 Maven Connector 概念文档中的使用 Connectors CSI Driver 挂载 settings.xml 文件。
有关 Connectors CSI Driver 的更多信息,请参阅Connectors CSI Configuration。