Jenkins

jenkins.io又名 Jenkins CI

开源自动化服务器,把代码提交后的编译、测试、打包和部署串成流水线,2300 多个插件可接入各类工具链,任务还能分发到多台机器并行执行,适合已有大量异构工具、需要自己掌控构建流程的开发与运维团队。

工具免费网页 · Windows · Linux · macOS英文开源国内可直接访问

Jenkins 是一个开源的自动化服务器,主要用来把软件的构建、测试和部署串成流水线。代码提交之后,它可以自动拉取、编译、跑测试、打包,再把产物推到目标环境,省掉手工重复操作。它既可以被当作一个简单的持续集成服务器,也能扩展成整个项目的持续交付中枢。

主要功能

核心是一个 Java 程序,自带安装包,覆盖 Windows、Linux、macOS 和其他类 Unix 系统,装好就能跑。配置基本在网页界面里完成,输入时会即时检查错误,界面上也带内置帮助。

真正撑起它的是插件体系:社区贡献的插件有 2300 多个,几乎能接上持续集成与交付工具链里的每一种工具。任务还可以分发到多台机器上执行,让构建、测试和部署并行铺开,缩短等待时间。

适合谁

适合需要自己掌控构建流程的开发团队,尤其是已有大量异构工具、需要把它们串在一起的项目。它由社区驱动,代码、文档、本地化、博客、线下聚会都接受贡献,参与门槛不高。

费用与限制

开源免费,没有付费版本的门槛。代价是它需要自己部署和维护:服务器、插件升级、权限与安全配置都得团队自己管。插件多也意味着版本兼容和升级节奏要留意,流水线复杂之后,排错往往要回到控制台日志里逐条看。

常见问题

Jenkins 收费吗?
Jenkins 免费使用。
Jenkins 国内能访问吗?
本站 11 月 8 日 检测,Jenkins 在国内可以直接访问。
Jenkins 有哪些平台 / App?
支持 网页、Windows、Linux、macOS。
Jenkins 的替代品有哪些?
本站整理了 3 个替代品,例如 云效、Windmill、Azure DevOps。

替代品 全部 3 个 →

收录于 11 月 8 日 · 更新于 11 月 8 日 · 本站 11 月 8 日 检测 · 浏览 0 · 报告问题

替代品 3 个打开官网jenkins.io