使用多个配置文件包部署文件
业务场景示例一
所有服务器需要预置公共文件,某些服务器需要预置特殊配置文件,处理不同业务。
例如:1.txt、2.txt为公共配置文件,需要预置到所有服务器的云手机中。同时需要预置特定配置文件a.txt,仅对服务器组A生效;特定配置文件b.txt,仅对服务器组B生效。
此时需将1.txt、2.txt打包,并以com.cph.config为包名推送到所有服务器;
将a.txt单独打包,并以com.cph.config.level1为包名推送到服务器组A的服务器;
将b.txt单独打包,并以com.cph.config.level1为包名推送到服务器组B的服务器;
如果需要更新1.txt、2.txt,则更新该文件后重新打包,并以com.cph.config为包名推送的服务器。
如果需要更新a.txt/b.txt,则更新该文件后重新打包,并以com.cph.config.level1为包名推送到对应服务器。
业务场景示例二
服务器上的所有云手机已预置公共文件,其中某些云手机需要额外增加特定配置文件。
例如:服务器中所有云手机已预置公共配置文件1.txt、2.txt,某些云手机需要额外部署特定配置文件3.txt、4.txt。
此时需将1.txt、2.txt打包,并以com.cph.config为包名推送到服务器;将特定配置文件3.txt、4.txt打包,并以com.cph.config.level1为包名推送到服务器。
操作步骤:
1. 参考文件按需部署的1、2,将配置文件tar包推送到目标云手机服务器。
推送com.cpm.config.level1时,需将2中的"pre_install_app"云手机单独配置设置为0。