safety-eval-service/docs/build-tools2/AI_CONTEXT.md

1.4 KiB
Raw Blame History

AI 会话快速上下文加载指引

使用方法

新的 AI 会话开始打包时,只需告知 AI:

"请阅读 E:\works\agents\gbs\docs\build-tools2\ 目录下的所有文件,然后帮我打包 [项目名]"

AI 将自动:

  1. 读取 credentials.conf 获取所有账号密码
  2. 读取 projects.conf 获取项目参数
  3. 读取 README.md 了解打包流程
  4. 使用 build_push.py 或 paramiko 执行打包

文件优先级

文件 用途 读取优先级
credentials.conf 账号密码、服务器连接 必须
projects.conf 各项目 JAR 路径、应用名 必须
README.md 完整操作手册 需要时读取
build_push.py 通用打包脚本 可直接执行
Dockerfile.project 项目 Dockerfile 示例 参考
Dockerfile.template 模板 Dockerfile 参考

一键打包指令示例

# AI 会话中直接告诉 AI:
帮我打包 safety-eval-service版本号递增

# AI 会自动:
# 1. 读取 projects.conf 找到 JAR 路径和 Dockerfile
# 2. 根据 latest_tag 确定新版本号
# 3. 读取 credentials.conf 获取连接信息
# 4. 执行 paramiko 打包流程
# 5. 返回镜像地址

新增项目时

projects.conf 中添加新的 [project-name] 段,填写:

  • app_name: K8s 部署名
  • jar_path: 本地 JAR 完整路径
  • dockerfile_type: project 或 template
  • dockerfile: 项目 Dockerfile 路径 (如有)