Jenkins
广泛使用的开源自动化服务器,拥有庞大的插件生态系统,用于构建 CI/CD 流水线并实现软件交付自动化。
概述
Jenkins 是一个用 Java 构建的开源自动化服务器,通过 2000 多个插件进行扩展,涵盖源代码管理集成、构建工具、测试框架、部署目标和通知系统。Jenkins 并不提供固定的一套集成方案,而是被设计为可以组装成贴合团队特定工具链的 CI/CD 流水线。
它是目前仍在活跃使用、运行时间最长、部署最广泛的 CI/CD 工具之一,拥有定期发布、长期支持(LTS)发布线,以及由核心团队和社区共同维护的活跃插件生态系统。
Jenkins 适合那些需要高度可扩展、自托管 CI/CD 服务器、并需要与广泛且有时较为特殊的工具组合集成的团队,而不是更强调固定套路、更轻量的流水线运行工具。
- 分类
- DevOps
- 编程语言
- Java
- 许可证
- MIT
广告
相关项目
Woodpecker CI
Apache-2.0简单易用的容器原生 CI/CD 引擎,可通过插件扩展,服务器和 Agent 资源占用都很轻量。
- DevOps
kube-linter
Apache-2.0静态分析工具,在部署之前扫描 Kubernetes YAML 清单和 Helm Chart 中的错误配置。
- DevOps
Tekton
Apache-2.0用于构建 CI/CD 流水线的 Kubernetes 原生构建模块,为团队提供一种标准、可移植的方式,将流水线定义为 Kubernetes 资源。
- DevOps
Skaffold
Apache-2.0本地 Kubernetes 开发工具,自动化构建-推送-部署循环,使代码更改自动反映到集群中。
- 开发者工具
发现信息有误?在 GitHub 上提出修改建议。