🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
部署工具运行时(交互式界面运行),以linux下安装mysql和redis为例,如下: ![部署工具运行界面](https://gitee.com/mianshenglee/datastorage/raw/master/md-photo/deploy-tool/%E9%83%A8%E7%BD%B2%E5%B7%A5%E5%85%B7%E7%95%8C%E9%9D%A2.jpg) 项目实施人员只需根据实际情况选择需要安装的模块即可。 部署工具主要有以下功能点: - 固化部署流程:各个产品部署流程都不一样,部署什么环境、产品包含什么模块,各模块安装顺序如何,均在在部署工具中进行设置、固化,以便部署实施人员使用。 - 提供简化、统一配置项:在一套产品中,需要配置的项可以集中在统一、简化的配置文件,产品中各模块需要修改的配置均可在配置此文件中进行读取,替换即可。 - 分产品、环境、模块进行操作:部署需要安装的环境、产品模块均可自定义,并在部署的命令行界面中显示及运行。 - 支持windows及linux下运行部署。 - 提供shell/bat执行功能:可自定义部署脚本,并在部署工具中运行。 - 提供数据库脚本执行功能:包括数据CURD操作。 - 提供ssl证书生成功能:可对https需要的证书进行自签操作。 - 提供配置文件替换功能:可按模板替换/按xml局部查找替换/properties文件key匹配替换。 - 提供生成二维码功能:可根据参数生成二维码。 - 提供动态配置项功能:某些配置需要根据已的配置计算或变换得出。 - 查看统一配置文件内容。