Jenkins 与 Tekton 的对比

下面是一个 Jenkins 与 Tekton 对比的列表:

功能JenkinsTekton
编程语言 Java Golang
开发插件语言 Java Shell、Yaml
流水线描述语言 Groovy、Shell Yaml、Shell
插件生态 很多插件,LDAP、GitLab 不足
插件数量 1500+ 100+
插件之间的兼容性 可能会有冲突,不能随便升级 完全兼容
二次开发 封装 Api 组合 Task
是否高可用 集成 Gearman、主从模式 依赖 Kuberntes 的高可用
单实例并发构建规模 几百并发 依赖 Kuberntes 的 Pod 管理能力,可以很大
数据存储 本地磁盘 Etcd
是否支持自动触发 支持 支持
是否有商业支持