阅读背景:

实战Spring Boot应用的自动化构建和部署(上)

来源:互联网 

现如今SpringBoot、Jenkins、Docker这些技术已经非常流行,SpringBoot提高了JavaEE应用的开发效率,Jenkins实现了项目的持续集成,Docker使应用的部署变得灵活。本系列文章将通过这些技术实现SpringBoot的自动化构建和部署。具体流程模拟工作中常见的场景,将代码提交至SVN,去Jenkins(部署于公司内网以访问公司的SVN服务器)触发构建项目,Jenkins拉取SVN的代码构建成Docker镜像并将镜像推送至harbor镜像仓库(部署于外网以被线上应用服务器进行镜像拉取),最后Jenkins再远程调用线上应用服务器的shell命令,使应用服务器拉取刚构建好的镜像进行部署。整个过程人工参与的部分仅有代码提交和点击Jenkins构建按钮(甚至可以让Jenkins自动检测SVN代码提交自动触发构建)。本文先介绍Docker服务、Harbor镜像仓库和Jenkins服务的部署。现如今SpringBoot、Jenkins、Docker这些技术已经非常流行,SpringBo




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: