这个项目能做什么
Tekton Pipelines 是一个开源项目,提供 Kubernetes 风格的资源来声明 CI/CD 风格的流水线。它被设计为云原生,运行在 Kubernetes 上,并将 Kubernetes 集群视为一等类型,以容器作为流水线的构建模块。
该项目强调解耦:单个 Pipeline 可用于部署到任何 Kubernetes 集群,组成 Pipeline 的 Task 可以独立运行,并且诸如 git 仓库之类的资源可以在运行之间进行替换。它还强调类型化的资源,这意味着对于诸如 Image 之类的资源,实现可以被替换,例如使用 kaniko 或 buildkit 进行构建。
README 指向了安装文档、入门教程、路线图和发布说明。它列出了随时间增加的所需 Kubernetes 版本,从 v0.24.x 的 Kubernetes 1.18 开始,到 v0.61.x 的 Kubernetes 1.28。文档可在 HEAD 和每个版本中获取,同时还有 API 兼容性策略和弃用表。
提供了从 v1beta1 迁移到 v1 以及从 v1alpha1 迁移到 v1beta1 的迁移指南,涵盖更新或弃用的 CRD 和规范字段,例如 ClusterTask 和 Pipeline Resources。贡献信息包括 CONTRIBUTING.md、DEVELOPMENT.md、开发者深入指南,以及好的入门问题和寻求帮助的问题列表。
评论
0 评分人数达到10人后显示
登录后参与讨论。