一、业务场景
最近接到项目需求,需要对项目模块进行拆包部署,自己做的一个模块需要独立出一个项目来开发、同时也需要配置git、搭建jenkins平台和华为云部署平台,借这个整理的机会也稳固下学习到的细节和步骤、具体步骤如下:
二、maven配置
1、添加maven 项目、配置maven地址
(1)help --> Find Action --> add maven projects --> 选中相应pom文件
(2)配置maven地址:
(找不到maven窗口的话, ①可以用help --> Find Action查询添加; ②或者idea界面左下角窗口选取)
三、SDK配置
2、jdk版本配置
3、Command line is too long. 问题处理
四、虚拟机内存配置
4、虚拟机内存配置
五、git配置
5、配置git提交忽略文件
feil --> setting --> file Types --> 忽略targer文件;
6、选取文件上传git
(1)添加git项目
(2)文件变红后、选中文件,add添加
(3)vcs --> commit --> OK
(4)vcs --> push --> 设置远程git地址 --> push代码
六、jenkins配置
7、jenkins平台搭建的前期准备
(1)对应得git账号授权
(2)登录jenkins账号
(3)新建对应文件夹
8、新建对应部署项目、配置修改
(1)可根据已构建的项目进行创建,再更改相应的配置(已创建的文件需要在同个目录文件下)
(2)配置修改、添加项目描述、git账户
(3)git地址配置、指定分支添加
(4)环境构建
脚本命令编写
注:jenkins不会构建相应的文件夹、需在对应远程环境构建相应目录、以及执行脚本
① target/*.jar 拿包
② target/ 删包
③ /*/jarname/jar/ 放包
④ 打开目录位置、运行终止脚本、运行启动脚本
注:第一次运行时不需要启用终止脚本
(5)构建完成
9、测试部署
(1)点击build Now部署测试
(2)该颜色状态表示部署完成
(3)控制台输出可查看部署相应日志
10、postman等测试工具测试线上接口联通。
七、华为云环境部署
11、华为云部署环境搭建的前期准备
(1)登录远程跳板机
(2)上传配置文件 --> 测试:192...131:/u01/cloud/config/
(3)跳板机里新建项目jar包目录文夹、上传jar包
12、上传obs
(1)新建目标桶(类似文件夹创建)
(2)上传软件包
选中jar包目录位置,上传软件包到目标桶
13、新增组件
(1)登录云平台
(2)选择应用
(3)新增组件
14、部署组件
(1)选择组件
(2)部署 --> 测试环境一个实例就行
命令示例:(命令根据实际jar包名以及配置文件进行编写)
java -jar jarname-1.0.0-SNAPSHOT.jar --spring.profiles.active=zhrs_test --spring.cloud.servicecomb.discovery.address=https://192.*.*.17:30100,https://192.*.*.127:30100 --spring.cloud.config.uri=http://192.*.*.123:30002/
15、查看日志
八、尾言
以上是大致的一次梳理与记录,感谢观看与指正。