持续集成构架项目选型-采用gitlab-ci

前言

之前就听过jenkins , 现在自己搭建的gitlab服务器管理,更何况gitlab宣称集成了gitlab-ci,应该很快就能应用上。

作者和我一样有强迫症。

具体选型比较

gitlab ci 和 jenkins 的区别

最重要一个区别: jenkins 编译服务和代码仓库分离

  1. 如果您正在使用GitLab并且对代码的所有内容都具有诀窍,那么选择GitLab CI会让您感到非常敏感。
  2. 如果您必须与许多其他CI / CD工具对话或者绝对需要GUI来构建您的工作,请转到Jenkins。

总结

  1. 有sonar和lab-ci的插件基本就够用了,所以jenkins不占优势
  2. jenkins需要单独做一个镜像,这就有点浪费资源了。
  3. 网上的教程都是tomcat+jenkins或者jar方式运行的,我的是想用mvn spring:run启动的项目。
    如果需要引入jenkins架构可能会很复杂(一台服务器弄这么多操作干嘛),同时还可能运行不了spring run项目。

如果不采用docker 隔离可能出现端口号冲突,需要修改配置文件的问题。
后端没有关系,前端不知道怎么样弄,不过先不管了,

  1. 我先本地跑其它,后期出现冲突再单独做镜像。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值