功能概览

核心组件

  • 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 实现端到端的制品签名和验证。