SuperAPI AI 工具集

deployment-config-validate

部署与运维

查看项目

更新于 10-16 04:22

技能介绍

Deployment Config Validate 是一个面向部署流程的配置校验工具,主要用于在基于 Make 的部署动作执行之前,对与配置相关的部署阶段进行前置检查,以便尽早发现配置缺失或错误。

用途 该工具聚焦于“仅校验依赖配置的阶段”,即在真正执行部署前,确认部署所需的配置文件、Makefile 目标以及 compose 文件等前提条件是否满足。

主要能力

  1. 校验 Makefile 中的部署块以及所需目标是否存在。
  2. 确认 .deploy.env.common 与 .deploy.env.<ENV_MODE> 两个环境文件是否存在,并能否正确合并。
  3. 检查必需键以及 REMOTE_PORT 是否有效。
  4. 对依赖 compose 的阶段,校验 compose 文件。

使用方式 通过命令行运行 Python 脚本,示例命令如下:

python3 skills/deployment-config-validate/scripts/validate_config.py
--root .
--env-mode test
--stage remote-deploy

其中可指定根目录(--root)、环境模式(--env-mode)以及部署阶段(--stage)。

适用场景 适用于使用 Makefile 组织部署流程、并通过 .deploy.env.common 与 .deploy.env.<ENV_MODE> 管理环境配置的项目,在 make 部署动作执行前进行配置校验。

限制 资料未提供关于收费、价格、支持平台、具体效果或更多使用步骤的信息,暂未提供。