实际项目中使用 jenkins 的多吗?-灵析社区

爬虫爬呀爬

最近部门有需求打算把jenkins持续集成应用起来。 所以查阅了一些资料,把jenkins环境搭建起来,跑了一下简单的小流程:源码拉取、maven编译打包、(后续可能会制作为docker镜像 -> 选择性将镜像推到docker私服 -> 搭建模拟运行环境) 但其实我有一些困惑,主要是感觉 jenkins 是一个可有可无的存在。 jenkins主要是为了解决“谁的”、“什么问题”呢? 有多少项目是实际在用的? 欢迎分享下经验,谢谢

阅读量:18

点赞量:0

问AI
* 自动化构建和部署,开发者本身只需要关注项目功能是否实现就可以,但实际上还需要关注项目部署问题,它本身就是一个比较繁琐和重复的过程。 同时部署也会出现很多问题,包括环境配置、部署失败、部署失败的错误如何上报、部署环境如何隔离、部署失败后如何通知到相关开发者、项目代码更新后单元测试如何触发运行等,这些问题在 jekins 上都有比较规范的解决方案,这样做目的就是 CI,CD,CI 保证代码的稳定性,CD 保证项目的下游人员 (测试运营)可以及时获取到项目最新的部署版本。 * 可视化和监控,jekins 跟 action 都有对开发友好的视图去展示部署状态,没有这些工具,开发人员只能通过终端,以及 linux 命令去获取服务状态。