功能概览
核心组件
-
Tekton Pipelines
Tekton 的基础组件,提供用于将 CI/CD 工作流定义为一系列步骤、任务和 pipeline 的 custom resources。
-
Tekton Triggers
基于事件的系统,可监听外部事件并在响应时自动启动 pipeline 执行。
-
Tekton Chains
供应链安全框架,可自动捕获并签署所有 pipeline 执行的 provenance 信息。
-
Tekton Hub Integration
访问可复用 Tasks 和 Pipelines 的目录,以加速开发。
高级功能
-
Pipeline-as-Code
直接在源代码仓库中定义并版本化 pipeline 定义。
-
Tekton Results
对 pipeline 执行历史和日志进行长期存储与查询。
-
Webhook Integration
从 Git repositories 和 container registries 自动触发 pipeline。
安全功能
-
RBAC Integration
针对 pipeline resources 和 operations 的细粒度访问控制。
-
Secret Management
在 pipeline 中安全处理凭据和敏感信息。
-
Supply Chain Security
通过 Tekton Chains 实现端到端的 artifact 签名与验证。