功能概览

核心组件

  • Tekton Pipelines

    Tekton 的基础,提供用于将 CI/CD 工作流定义为一系列步骤、任务和流水线的自定义资源。

  • Tekton Triggers

    基于事件的系统,监听外部事件,并在收到事件时自动启动流水线执行。

  • Tekton Chains

    供应链安全框架,自动捕获并签署所有流水线执行的来源信息。

  • Tekton Hub 集成

    访问可复用 Tasks 和 Pipelines 目录,以加快开发。

高级功能

  • Pipeline-as-Code

    直接在源代码仓库中定义并对流水线定义进行版本管理。

  • Tekton Results

    对流水线执行历史和日志进行长期存储与查询。

  • Webhook 集成

    从 Git 仓库和容器镜像仓库自动触发流水线。

安全功能

  • RBAC 集成

    对流水线资源和操作进行细粒度访问控制。

  • Secret 管理

    在流水线中安全处理凭据和敏感信息。

  • 供应链安全

    通过 Tekton Chains 对制品进行端到端签名和验证。