CI/CD

reghao bc34bee45c DockerBuild#dockerBuildCompile 方法中设置一个 300s 的超时 3 недель назад
agent 26a6de894f 更改 logback 配置文件中 consoleAppender 的写法, agent 直接将日志输出到 console 3 недель назад
bin 96699b8c12 agent 中使用 127.0.0.1 替换 localhost 3 недель назад
common 7632b04e48 删除 git-commit-id-plugin 插件, 因此也不再使用 cn.reghao.jutil.jdk.web.result.AppVersion 读取本地 git.properties 文件中的 git 版本 3 недель назад
mgr bc34bee45c DockerBuild#dockerBuildCompile 方法中设置一个 300s 的超时 3 недель назад
zzz 1879471310 一大波更新 1 месяц назад
.gitignore 77746bcc59 1.将原来的 bnt 仓库更名为 bnt1, 原来的 devops 仓库更名为 bnt 6 месяцев назад
Dockerfile 520ec1f2bc Dockerfile 中需要缓存 package 时涉及到的 plugin 3 недель назад
Dockerfile.agent 520ec1f2bc Dockerfile 中需要缓存 package 时涉及到的 plugin 3 недель назад
README.md b5bcec9d2c update README.md 3 недель назад
docker-compose-agent.yml 6bcc3d7317 更新/添加 docker 构建和运行相关的脚本 3 недель назад
docker-compose.yml 6bcc3d7317 更新/添加 docker 构建和运行相关的脚本 3 недель назад
docker-run-agent.sh ccb771b317 update docker-run-agent.sh 3 недель назад
docker-run.sh 6bcc3d7317 更新/添加 docker 构建和运行相关的脚本 3 недель назад
pom.xml 99162d2a92 pom.xml 添加 aliyunmaven 仓库配置, 本地仓库中不存在依赖时, maven 会根据 <repositories> 中定义的顺序查找, 第一个仓库中找不到依赖时, 会在第二个仓库中查找 3 недель назад

README.md

devops

依赖

  • os:Linux
  • jdk:21
  • maven:3.9
  • docker:26.1.4
  • mysql:8.0

模块

devops 项目模块:

  • common > 公共依赖
  • mgr > 应用构建端,监听 4030 端口
  • agent > 应用部署端,通过 websocket 和 mgr 通信

构建

docker build -t ops-mgr:12345678 .

docker build -f Dockerfile.agent -t ops-agent:12345678 .

运行

docker compose up -d

docker compose -f docker-compose-agent.yml up -d

可在 docker-compose.yml 中修改 mgr 的数据库地址和构建使用的本地目录

可在 docker-compose-agent.yml 中修改 agent 连接的 mgr websocket 地址