You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

982 B

allowed-tools description name
Bash(wsl -- *) Command: deploy (imported from Claude Code) cmd-deploy

部署命令

通过 WSL 执行 scripts/deploy.sh 完成自动部署。

参数

用户可能在 $ARGUMENTS 中传入:

  • (空) — 构建镜像 + 推送 + 部署到两台服务器
  • cn — 只部署到国内服务器 (123.57.74.135)
  • ov — 只部署到国外服务器 (139.180.189.205)
  • --no-build — 跳过构建推送,使用本地最新镜像
  • 可以组合,如 --no-build cn

执行

使用以下命令调用部署脚本:

wsl -- bash -c "bash //mnt/d/code/new-api/scripts/deploy.sh $ARGUMENTS"

注意:路径必须使用 //mnt/d/...(双斜杠),否则 Git Bash 会将其转换为 Windows 路径导致 WSL 找不到脚本。

要求

  • 等待命令完成,实时向用户报告进度
  • 如果失败,报告具体错误信息
  • 完成后向用户总结部署结果(镜像 tag、各节点状态)