运维服务:自动化测试环境打包与部署脚本详解
需积分: 0 157 浏览量
更新于2024-08-04
收藏 236KB DOCX 举报
在运维服务领域,本文档详细介绍了如何在测试环境中自动化打包158运维服务app的后台应用,以及后续的部署和管理流程。主要关注的是针对特定JDK版本(这里是1.8.0_202)的打包过程,以及使用SSH连接到远程服务器(IP地址为112.35.59.158,端口22,密码为“ZYqt@12#”)进行操作。
打包步骤首先将当前目录切换到监控代码目录`/home/logdata2/code/monitoring/monitoring`,然后执行名为`package.sh`的脚本来打包应用。这个脚本可能包含了构建工具(如Maven或Gradle)来编译和打包Java应用,确保所有的依赖项和配置都正确无误。
部署阶段涉及到两个主要的后台应用:全景智慧后台和运维服务后台。对于全景智慧后台,首先进入`/home/logdata/app/monitoring-web`,通过`ps -ef | grep monitoring-web.jar`查找并杀死可能存在的旧进程,然后使用`nohup`命令以守护进程模式启动新版本的jar包,参数`--spring.profiles.active=test`表示使用测试环境配置。同时,还推荐了查看日志的行为,使用`tail -f nohup.out`实时跟踪服务运行情况。
对于运维服务后台,同样执行类似的操作:切换到`/home/logdata/app/monitoring-app-interface`,查找并杀死进程,然后通过`nohup java-jar monitoring-app-interface.jar --spring.profiles.active=test &`启动应用,并持续监控日志。
除了这些,文档还提到了154运维服务PC端的前后端打包,前端打包在`/home/user/app/monitoring/monitoring-vue`目录下执行`package.sh`脚本,而后端打包则在`/home/user/app/monitoring/monitoring`目录下执行相同的脚本。部署阶段涉及到`monitoring-web.jar`的启动,使用与上述方法相似的步骤。
整体而言,这份文档提供了一个运维人员在测试环境中管理应用版本升级、打包、部署及监控的重要实践指南,强调了在每个步骤中使用特定JDK版本的必要性,确保了环境一致性,提高了运维效率。通过遵循这些步骤,运维团队可以更加有序地进行服务测试和维护工作。
2017-05-23 上传
2019-08-10 上传
2021-10-02 上传
2023-06-06 上传
2023-04-14 上传
2023-09-12 上传
2023-06-28 上传
2023-07-15 上传
2023-11-04 上传
2023-05-17 上传
H等等H
- 粉丝: 40
- 资源: 337
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践