功能概览

核心组件

  • 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 签名与验证。