# devops 后台使用的 layui 模板来自[这个项目](https://gitee.com/aun/Timo) master 分支的 12345678 版本 devops 项目模块: - agent - common - deployer - logstash - web ## 依赖 - jdk - maven - mysql ## 架构 devops-mgr 和 devops-agent 之间的关系如下图所示: ![]() > agent 和 web 之间使用 websocket 进行通信 > > 每台被管理的机器上需要部署且只能一个 agent 实例 > > 只能部署一个 web 实例 ## 构建 构建 jar 包流程: - 1.使用 cd 命令切换到 devops/zzz 目录 - 2.执行 build_jar.sh 脚本 - 3.构建完成后, 生成的 jar 包会存放在 devops/web/bin 和 devops/agent/bin 目录中 ## 部署 部署 devops-mgr 流程: - 1.修改 devops/web/bin/devopsweb.yml 文件中的 mysql 配置 - 2.使用 cd 命令切换到 devops/web/bin 目录 - 3.执行 start.sh 脚本 部署 devops-agent 流程: - 1.修改 devops/agent/bin/devopsagent.json 文件中的配置 - 2.使用 cd 命令切换到 devops/agent/bin 目录 - 3.执行 start.sh 脚本