README.md 1020 B

devops

后台使用的 layui 模板来自这个项目 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 脚本