项目搭建与部署平台构建

一、业务场景

最近接到项目需求,需要对项目模块进行拆包部署,自己做的一个模块需要独立出一个项目来开发、同时也需要配置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、查看日志

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

八、尾言

以上是大致的一次梳理与记录,感谢观看与指正。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值