更新时间:2024-01-31 GMT+08:00
分享

使用多个配置文件包部署文件

业务场景示例一

所有服务器需要预置公共文件,某些服务器需要预置特殊配置文件,处理不同业务。

例如: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. 参考文件预置123,将配置文件tar包推送到目标云手机服务器。

    推送时将3中的"pre_install_app"参数设置置为1。

  2. 参考文件预置4完成文件部署到云手机。

业务场景示例二

服务器上的所有云手机已预置公共文件,其中某些云手机需要额外增加特定配置文件。

例如:服务器中所有云手机已预置公共配置文件1.txt、2.txt,某些云手机需要额外部署特定配置文件3.txt、4.txt。

此时需将1.txt、2.txt打包,并以com.cph.config为包名推送到服务器;将特定配置文件3.txt、4.txt打包,并以com.cph.config.level1为包名推送到服务器。

操作步骤:

1. 参考文件按需部署12,将配置文件tar包推送到目标云手机服务器。

推送com.cpm.config.level1时,需将2中的"pre_install_app"云手机单独配置设置为0。

2. 参考文件按需部署3完成文件部署到云手机。

相关文档