精选
推荐文章

为什么用jenkins做流水线,有什么好处

mini云码 发布日期: 2026-01-17 09:13


其实市场上跟jenkins差不多的流水线有很多,而jenkins作为国内最早实现流水线的项目,成为了很多公司的青睐。

那么为什么要使用流水线呢?随着目前系统规模越来越庞大,使用的组件也越来越多,编译和部署一个项目,可能涉及到很多的模块,很多的节点,假如手工去完成这些操作,很浪费时间,因此,就出现了流水线。

其实流水线并不等于同于jenkins,jenkins只是流水线的一个较早出现的项目,因此使用的人比较多。

使用jenkins的好处,大致有下面几点:

(1)加速CI流程,使得开发者无需关系程序的编译和依赖的组件。

(2)自动化帮忙安装依赖组件,jenkins的插件多达1000多个,可以帮助开发者快速完成这些插件的使用和安装。

(3)加速CD流程,无论是虚拟机部署还是j8s部署,jenkins都有对应的插件,无缝对接。

(4)简化系统的发布流程,实现一键部署,节省开发和运维人员的时间。

(5)减少出错的机会,因为人手操作,更容易出错,而流水线是固化的流程,执行的时候出了是命令的bug或者程序的bug,或者是第三方干扰因素外,不会出现低级人为错误。

(6)即使不用插件,jenkins也能自定义脚本,自定义操作流程,实现更加原生的流水线。可以选择插件,但不依赖插件。