功能概览

Pipelines

  • Tekton Pipelines

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

  • Tekton Triggers

    基于事件的系统,可监听外部事件并在收到响应时自动启动 pipeline 执行。

  • Tekton Chains

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

  • Tekton Hub Integration

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

  • Tekton Results

    pipeline 执行历史和日志的长期存储与查询。

  • Webhook Integration

    来自 Git repositories 和 container registries 的自动 pipeline 触发。

Tool Integration

  • Connectors

    提供统一接口,用于安全连接外部工具和平台。从 gitoci 等标准协议,到面向平台的 connector,再到自定义 connector,整个 toolchain 都可以轻松集成到 DevOps workflow 中。

  • Connector Class

    创建标准接口,用于自定义和扩展 connector 功能及受支持的工具,而无需更改现有 connector。

  • Connector CSI Driver

    一种在 cloud native workload 中使用 connector 的无侵入方式,使用你已经熟悉的工具,只需更改 workload 的配置方式。

Tool Deployment and Management

  • Templated Deployment

    提供 deployment templates,方便部署包括 Gitlab、Harbor、SonarQube 和 Nexus 在内的工具。

  • Custom YAML Deployment

    允许用户基于 Helm charts 的 values file 自定义工具部署的所有参数。