GitLabCI VS Jenkins 对比

GitLabCI 和 Jenkins 对比

【GitLabCI】
1、优势
轻量级,不需要复杂的安装手段。
配置简单,与gitlab可直接适配。
实时构建日志十分清晰,UI交互体验很好
使用 YAML 进行配置,任何人都可以很方便的使用。

2、劣势
没有统一的管理界面,无法统筹管理所有项目
配置依赖于代码仓库,耦合度没有Jenkins低

【Jenkins】
1、优势
编译服务和代码仓库分离,耦合度低
插件丰富,支持语言众多。
有统一的web管理界面。

2、劣势
插件以及自身安装较为复杂。
体量较大,不是很适合小型团队。

【总结】
GitLabCI有助于DevOps人员,例如敏捷开发中,开发与运维是同一个人,最便捷的开发方式。
JenkinsCI适合在多角色团队中,职责分明、配置与代码分离、插件丰富。

参考资料

GitLabCI VS Jenkins

对比平台--Gitlab CI vs Jenkins

持续集成环境选择:Jenkins VS gitlab-ci

gitlab gerrit Jenkins选择?

猜你喜欢

转载自www.cnblogs.com/wangwangfei/p/13386522.html