🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
流程配置文件`{deploy_product}-{system}.xml`允许用户对需要部署的模块进行设计、划分,对安装流程,脚本执行,功能设置进行设定。用户需按照配置文件约定的规则进行编写即可。先看以下示例,此示例功能是对tomcat进行安装与卸载。 ```xml <?xml version="1.0" encoding="UTF-8"?> <deployment xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="deploy-config-schema.xsd"> <executions> <group name="web服务安装与卸载"> <execution name="安装Tomcat" id="installWebTomcat" display="true" class-name="deploy.OperRunCommand"> <configuration> <commands> <command> <exec><![CDATA[scripts/windows/disk/webapp/install_tomcat.bat]]></exec> <args> <arg><![CDATA[$${web_extranet_port}]]></arg> </args> </command> </commands> </configuration> </execution> <execution name="卸载Tomcat" id="uninstallWebTomcat" display="true" class-name="deploy.OperRunCommand"> <configuration> <commands> <command> <exec><![CDATA[scripts/windows/disk/webapp/uninstall_tomcat.bat]]></exec> </command> </commands> </configuration> </execution> </group> </executions> </deployment> ``` 由上述配置文件内容片断可以看到xml配置文件的结构与元素。此文件通过设置操作名称/ID等信息,指定安装tomcat需要运行的脚本(`install_tomcat.bat`,`uninstall_tomcat.bat`)。这样,在运行部署工具时,即可显示组名称为*web服务安装与卸载*,其下有两个操作,分别是*安装tomcat*及*卸载tomcat*,如下所示: ![tomcat安装简单示例](https://gitee.com/mianshenglee/datastorage/raw/master/md-photo/deploy-tool/%E7%AE%80%E5%8D%95%E7%A4%BA%E4%BE%8B.jpg) 下面详细说明xml配置文件的结构规则。 [7]: http://ww4.sinaimg.cn/large/72d660a7gw1fbn2sbcxpaj20fi03e749.jpg