功能概览
流水线
-
Tekton Pipelines
Tekton 的基础组件,提供用于将 CI/CD 工作流定义为一系列步骤、任务和流水线的自定义资源。
-
Tekton Triggers
一个基于事件的系统,用于监听外部事件,并在响应时自动启动流水线执行。
-
Tekton Chains
一个供应链安全框架,可自动捕获并签署所有流水线执行的来源信息。
-
Tekton Hub 集成
访问可复用的 Task 和 Pipeline 目录,以加快开发。
-
Tekton Results
用于对流水线执行历史和日志进行长期存储与查询。
-
Webhook 集成
支持从 Git 仓库和容器镜像仓库自动触发流水线。
工具集成
-
Connectors
提供统一接口,可安全连接外部工具和平台。从
git和oci等标准协议,到面向平台的连接器,再到自定义连接器,整个工具链都可以轻松集成到 DevOps 工作流中。 -
Connector Class
创建标准接口,用于在不更改现有连接器的情况下,自定义和扩展连接器能力以及支持的工具。
-
Connector CSI Driver
一种在云原生工作负载中使用连接器的无侵入方式,使用你已经熟悉的工具,只需更改工作负载的配置方式。
工具部署与管理
-
模板化部署
提供部署模板,便于轻松部署包括 Gitlab、Harbor、SonarQube 和 Nexus 在内的工具。
-
自定义 YAML 部署
允许用户基于 Helm chart 的 values 文件,自定义工具部署的所有参数。