栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

服务器-版本部署(自动/手动)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

服务器-版本部署(自动/手动)

目前我接触到的代码部署,分为自动和手动部署两种

一、自动部署:

自动部署我用到的是:Devops进行代码部署,

优点:

1、可以关联gitlab,gitlab打标签/或者直接拉取分支代码,拉取maven,清理工作空间,进行构建,操作简单,一键部署,简单易上手!

2、可以在部署环节中添加进行  ( SonarQube扫描,对代码进行检查!Xray 组件安全扫描)

3、除此之外,还有各式各类,丰富多样的工具可供使用(但自我感觉用不到。。。。)

缺点:

1:随着你增加的功能,组件越多,部署相应的也越慢

二、手动部署:

手动部署就是在服务器上手动将代码部署上去

1、部署步骤

1.1  项目打包

IDEA项目打包:在maven中选择好自己要配置的环境(master、sit、dev、local)

多选Lifecycle中的 clear ,package , install  点击maven上面的绿色运行小三角

项目会自动在你的启动类项目中打包出一个Jar包

1.2  将jar包用连接工具上传到你服务对应的位置

1.3  查看当前服务器 服务状态与进程号

如果之前有启动的既往版本,可以用此命令去查

ps -ef |grep java
或
jsp

1.4  杀死之前的进程

kill -9 进程号

1.5  执行构建部署

nohup java -server -Xms128m -Xmx512m -Dspring.cloud.nacos.discovry.register-enabled=true -XX:HeapDumpPath=/app/billSale/javadump/sit-interbank-bill-server -Dserver.port=10002 -DansiblePort=10002 -jar /app/billSale/springboot-bill-sit/interbank-bill-server-1.0.0-20220801.083103-178.jar.jar &

//注意:要把对应的项目名和服务器地址进行改变

转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1039634.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号