2018-04-09
新手入职-开发架构的介绍
新手,新手面试,新手入职 评论:0 浏览:252

转载请注明出处:https://oldnoop.tech/c/184.html

一种新的开发架构

最近很忙,但是今天早上,就想是不是要写点东西,

思前想后,没啥时间,就发个图片吧

实践

安装软件

服务器

maven私服, git服务器,jenkins服务器, 应用部署服务器

jenkins服务器安装 maven integration plugin, git plugin,git client plugin, git server plugin

jenkins服务器还需要安装 maven软件,nodejs软件用 maven打包和npm打包

开发者电脑

jdk,tomcat,mysql

maven,npm, git-bash,

idea或者eclipse/sts,

jenkins任务配置自动发布

配置git, 用户名密码,拉取代码

配置maven,对springboot工程打jar包

配置后置脚本,在打包完成之后执行,

第1个脚本,

准备工作,创建临时目录,复制springboot的jar包和vue的源代码到临时目录,解压缩springboot的jar包

第2个脚本,

进入vue代码目录,执行npm install ,这里单独执行,碰到npm install 会导致脚本结束的问题

第3个脚本,

进入vue代码目录,执行npm run build,这里单独执行,碰到npm install 会导致脚本结束的问题

第4个脚本,

合并vue代码 build之后生成的静态代码文件 到 springboot 代码的静态资源目录中

,打压缩包, 上传到应用服务器

第5个脚本,

远程连接 应用服务器执行脚本, 停止web服务,替换应用文件,重启web服务

 



  • 转载请注明出处:https://oldnoop.tech/c/184.html

Copyright © 2018 oldnoop.tech. All Rights Reserved

鄂ICP备2023022735号-1