功能概览
核心组件
-
Tekton Pipelines
Tekton 的基础组件,提供用于将 CI/CD 工作流定义为一系列步骤、任务和 pipeline 的自定义资源。
-
Tekton Triggers
基于事件的系统,用于监听外部事件,并在收到事件时自动启动 pipeline 执行。
-
Tekton Chains
供应链安全框架,可自动捕获并签名所有 pipeline 执行的来源信息。
-
Tekton Hub 集成
访问可复用的 Tasks 和 Pipelines 目录,以加快开发。从
v4.14.0开始,内置的Tekton Hub不再随发行版提供;目录资源由独立的ArtifactHub组件提供。
高级功能
-
Pipeline-as-Code
直接在源代码仓库中定义并管理 pipeline 定义的版本。
-
Tekton Results
对 pipeline 执行历史和日志进行长期存储与查询。
-
Webhook 集成
从 Git 仓库和容器镜像仓库自动触发 pipeline。
安全功能
-
RBAC 集成
对 pipeline 资源和操作进行细粒度访问控制。
-
Secret 管理
在 pipeline 中安全处理凭据和敏感信息。
-
供应链安全
通过 Tekton Chains 实现端到端的制品签名和验证。