基于脚本的项目配置文件生成方法及装置
摘要文本
本申请提供了一种基于脚本的项目配置文件生成方案,包括:获取与目标生成项目对应的至少一个配置文件模板;其中,所述目标生成项目包括目标新建项目和目标修改项目;获取目标配置信息;所述目标配置信息包括:目标名称配置信息,和/或目标服务端口配置信息,和/或目标上传位置信息;根据所述目标配置信息和所述配置文件模板,生成所述目标生成项目的目标配置文件;本申请在新建项目或者修改项目时,通过获取与新建项目或者修改项目对应的配置文件模板和目标配置信息自动化生成新建项目或者修改项目的目标配置文件,解决了新建或修改项目较多时,多次创建相同配置文件,重复劳动费时费力易出错的技术问题,有效提高了配置文件的生成效率。
申请人信息
- 申请人:上海柯林布瑞信息技术有限公司
- 申请人地址:200233 上海市徐汇区宜山路700号B2栋1504室
- 发明人: 上海柯林布瑞信息技术有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 基于脚本的项目配置文件生成方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN202410008763.4 |
| 申请日 | 2024/1/4 |
| 公告号 | CN117519781B |
| 公开日 | 2024/3/29 |
| IPC主分类号 | G06F8/71 |
| 权利人 | 上海柯林布瑞信息技术有限公司 |
| 发明人 | 史志刚; 廖盼; 贺晓培 |
| 地址 | 上海市徐汇区宜山路700号B2栋1504室 |
专利主权项内容
1.基于脚本的项目配置文件生成方法,其特征在于,所述方法包括:获取与目标生成项目对应的至少一个配置文件模板;其中,所述目标生成项目包括目标新建项目和目标修改项目;获取目标配置信息;所述目标配置信息包括:目标名称配置信息,和/或目标服务端口配置信息,和/或目标上传位置信息;根据所述目标配置信息和所述配置文件模板,生成所述目标生成项目的目标配置文件;其中,所述获取目标配置信息包括:基于用户输入的项目名称,生成所述目标新建项目的各配置文件中的目标名称配置信息;基于服务器端口设置范围及端口服务信息表,生成所述目标新建项目的目标服务端口配置信息;基于项目配置人的用户标识和/或项目类型以及预设服务器文件信息,获取所述目标新建项目的目标上传位置信息;所述基于服务器端口设置范围及端口服务信息表,生成所述目标新建项目的目标服务端口配置信息,包括:根据所述端口服务信息表确定已占用的服务器端口信息;其中,所述端口服务信息表记录有每一已注册端口与相应项目服务的对应关系,其中对应有项目的注册端口为已占用的服务器端口;根据服务器端口取值范围及已占用的服务器端口信息,随机生成一个未被占用的服务器端口信息,作为所述目标新建项目的目标服务端口配置信息;或根据服务器端口取值范围及已占用的服务器端口信息,随机生成多个未被占用的服务器端口信息作为待选端口信息;根据用户的选择确认操作,确定其中一个待选端口信息作为所述目标新建项目的目标服务端口配置信息;其中,所述获取与目标生成项目对应的至少一个配置文件模板,包括:若所述目标生成项目为所述目标新建项目,则获取所述目标新建项目的项目名称,和/或项目类型,和/或项目内容;根据所述项目名称,和/或所述项目类型,和/或所述项目内容,从预设模板库中匹配出至少一个候选的配置文件模板;基于用户对其中至少一个候选的配置文件模板的确认操作,获取所述目标新建项目对应的至少一个配置文件模板;若所述目标生成项目为所述目标修改项目,则获取待修改项目的配置文件;根据所述待修改项目的配置文件及所述目标修改项目的项目类型和/或修改项目内容,从预设模板库中匹配出至少一个候选的配置文件模板;基于用户对其中至少一个候选的配置文件模板的确认操作,获取所述目标修改项目对应的至少一个配置文件模板;其中,所述根据所述待修改项目的配置文件及所述目标修改项目的项目类型和/或修改项目内容,从预设模板库中匹配出至少一个候选的配置文件模板,包括:获取所述待修改项目的配置文件名称清单;根据所述目标修改项目的项目类型和/或修改项目内容,获取所述目标修改项目的配置文件模板清单;基于所述目标修改项目的配置文件模板清单,匹配获取所述待修改项目的配置文件名称清单之外的至少一个候选的配置文件模板。