Tekton 管道
Tekton 管道项目提供了 Kubernetes 风格的资源,用于声明 CI/CD 风格的管道。
Tekton 管道具有云原生特性:
- 在 Kubernetes 上运行
- 将 Kubernetes 集群作为一等公民
- 使用容器作为其构建块
Tekton 管道是解耦的:
- 一个管道可用于部署到任何 Kubernetes 集群
- 构成管道的任务可以轻松地单独运行
- 诸如 Git 仓库之类的资源可以在运行之间轻松切换
Tekton 管道是类型化的:
想要开始使用管道
- 安装 Tekton 管道
- 立即开始入门教程!
- 查看我们的路线图
- 了解我们的发布版本
所需的 Kubernetes 版本
- 从 Tekton v0.24.x 版本开始:Kubernetes 1.18 或更高版本
- 从 Tekton v0.27.x 版本开始:Kubernetes 1.19 或更高版本
- 从 Tekton v0.30.x 版本开始:Kubernetes 1.20 或更高版本
- 从 Tekton v0.33.x 版本开始:Kubernetes 1.21 或更高版本
- 从 Tekton v0.39.x 版本开始:Kubernetes 1.22 或更高版本
- 从 Tekton v0.41.x 版本开始:Kubernetes 1.23 或更高版本
- 从 Tekton v0.45.x 版本开始:Kubernetes 1.24 或更高版本
- 从 Tekton v0.51.x 版本开始:Kubernetes 1.25 或更高版本
- 从 Tekton v0.59.x 版本开始:Kubernetes 1.27 或更高版本
- 从 Tekton v0.61.x 版本开始:Kubernetes 1.28 或更高版本
阅读文档
我们最新版本的文档可在以下位置获取:
有关 API 稳定性级别的信息,请参阅我们的 API 兼容性政策。
有关已弃用功能及其最早移除日期,请参阅我们的弃用表。
迁移
v1beta1 到 v1
在从 v1beta1
迁移到 v1
的过程中,多个 Tekton CRD 和 API 规范字段(包括 ClusterTask CRD 和 Pipeline Resources 字段)进行了更新或弃用。
对于从 v1beta1
迁移 Tasks 和 Pipelines 到 v1
的用户,请查看 v1beta1 到 v1 迁移指南。
v1alpha1 到 v1beta1
在从 v1alpha1 迁移到 v1beta1 的过程中,多个规范字段和 Tekton CRD 进行了更新或移除。
对于从 v1alpha1 迁移 Tasks 和 Pipelines 到 v1beta1 的用户,请查看规范变更和迁移路径。
想要贡献
我们非常欢迎您的加入!
- 查看 CONTRIBUTING.md 了解我们的流程概况
- 查看 DEVELOPMENT.md 了解如何开始
- 深入探讨内部工作原理(高级阅读材料)
- 查看我们的新手友好问题和需要帮助的问题