基于Gitee、Docker、Jenkins、SonarQube和Harbor的最简CI/CD流水线搭建

基于Gitee、Docker、Jenkins、SonarQube和Harbor的最简CI/CD流水线搭建

本文最终实现的效果是:只需要在idea中提交代码到git远程仓库后,登陆Jenkins点一下“立即构建”,即可可自动触发CI/CD流水线进行自动部署项目。

博主在网上教程的基础上,进行了进一步封装、简化了CI/CD的部署搭建教程。特点如下:

  • 使用的docker、jenkins等组件版本都是最新的。
  • 各个组件的镜像版本都是固定版本号的,不会因为后面官方更新镜像,导致教程失效。
  • 编写shell脚本,帮助用户可以快速安装、配置各个组件(jenkins的插件、镜像、jenkins中使用docker等都已经帮助用户完成了)
  • 没有任何坑(坑我的已经踩过了,跟着我的教程,百分百可以一遍过。
阅读更多