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