基于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等都已经帮助用户完成了)
  • 没有任何坑(坑我的已经踩过了,跟着我的教程,百分百可以一遍过。
阅读更多
Jenkins+Docker实现CI/CD流水线部署SpringBoot项目实战指南

Jenkins+Docker实现CI/CD流水线部署SpringBoot项目实战指南

随着企业应用的不断发展,持续集成与持续部署(CI/CD)已成为提升开发效率和保障软件质量的重要手段。

本文针对CentOS 7环境,详细讲解了Docker、Docker-Compose、Harbor、Jenkins的安装和配置过程,并结合实际项目演示了如何通过Jenkins流水线实现代码自动构建、打包镜像、推送到私有仓库以及远程服务器自动部署启动。

通过本篇博文,读者不仅能够掌握基础环境搭建,更能实际应用Jenkins实现完整的自动化交付流程,为后续项目的持续迭代奠定坚实基础。

阅读更多