# devops ## 依赖 - os:Linux - jdk:17 - maven:3.9 - mysql:8.0 ## 模块 devops 项目模块: - common > 公共依赖 - mgr > 构建管理端,监听 4030 端口 - agent > 部署监控端,通过 websocket 和 mgr 通信 ## 构建 安装依赖 ``` git clone https://git.reghao.cn/reghao/jutil cd jutil mvn clean install -Dmaven.test.skip=true ``` 构建应用 ``` mvn clean package -Dmaven.test.skip ``` > 执行上述命令后, 会在 bin/mgr 和 bin/agent 目录里生成 devops-mgr.jar 和 devops-agent.jar 两个文件 > > devops-mgr 需要修改 bin/mgr/devopsmgr.yml 中的数据库连接 > > > > devops-agent 需要修改 bin/agent/devopsagent.json 中的 devops-mgr 的地址和端口 > > 然后在相应目录中执行 start.sh 和 shutdown.sh 两个脚本可以分配启动和结束应用