Tekton
用于构建 CI/CD 流水线的 Kubernetes 原生构建模块,为团队提供一种标准、可移植的方式,将流水线定义为 Kubernetes 资源。
概述
Tekton 将流水线、任务和触发器定义为 Kubernetes 自定义资源,因此 CI/CD 流水线以普通 Kubernetes 工作负载的形式运行,而不依赖外部 CI 服务——并且由于流水线本身就是 Kubernetes 资源,它们可以在任何兼容 Tekton 的工具或平台之间移植。它是一个 CNCF 项目,被设计为可复用的基础设施,而非一款完整的 CI/CD 产品。
Tekton 适合那些在 Kubernetes 上构建自定义 CI/CD 系统或内部开发者平台的平台团队,是比目录中 Jenkins、Woodpecker CI 等完整 CI/CD 工具更底层的构建模块。
- 分类
- DevOps
- 编程语言
- Go
- 许可证
- Apache-2.0
广告
相关项目
Crossplane
Apache-2.0Kubernetes 原生控制平面,让你可以使用 Kubernetes API 配置和管理云基础设施——数据库、网络、存储。
- DevOps
Jenkins
MIT广泛使用的开源自动化服务器,拥有庞大的插件生态系统,用于构建 CI/CD 流水线并实现软件交付自动化。
- DevOps
Knative
Apache-2.0面向 Kubernetes 原生打造的无服务器应用构建与运行平台,负责自动扩缩容(包括缩容到零)和流量管理。
- DevOps
kube-linter
Apache-2.0静态分析工具,在部署之前扫描 Kubernetes YAML 清单和 Helm Chart 中的错误配置。
- DevOps
发现信息有误?在 GitHub 上提出修改建议。