Commit 3248f990 authored by qa_quantgroup's avatar qa_quantgroup

update

parent a5b04855
#!/bin/bash #!/bin/bash
evn_ip=$1 env_ip=$1
dev_appid=$2 dev_appid=$2
dev_secury=$3 dev_secury=$3
user_url=$4 user_url=$4
pay_url=$5 pay_url=$5
base_path=/home/sub_config_file_dont_rm base_path=/home/sub_config_file_dont_rm
echo " echo "
evn_ip:$evn_ip env_ip:$env_ip
dev_appid:$dev_appid dev_appid:$dev_appid
dev_secury:$dev_secury dev_secury:$dev_secury
user_url:$user_url user_url:$user_url
...@@ -33,11 +33,21 @@ expect -c " ...@@ -33,11 +33,21 @@ expect -c "
} }
echo "部署时间大约需要10分钟,请确保重启应用时,配置文件不再更改。。。" echo "部署时间大约需要10分钟,请确保重启应用时,配置文件不再更改。。。"
echo "step 1 更改配置文件" echo "step 1 更改配置文件"
tranceConfig java "wechat.appid=.*" "wechat.appid=$dev_appid" "$evn_ip" "xyqb-user2.properties" #tranceConfig java "wechat.appid=.*" "wechat.appid=$dev_appid" "$env_ip" "xyqb-user2.properties"
tranceConfig java "wechat.secret=.*" "wechat.secret=$dev_secury" "$evn_ip" "xyqb-user2.properties" #tranceConfig java "wechat.secret=.*" "wechat.secret=$dev_secury" "$env_ip" "xyqb-user2.properties"
tranceConfig java "h5-ui.url=.*" "h5-ui.url=http://$pay_url" "$evn_ip" "xyqb.properties" #tranceConfig java "h5-ui.url=.*" "h5-ui.url=http://$pay_url" "$env_ip" "xyqb.properties"
tranceConfig ui "weixinAppid:.*" "weixinAppid:'$dev_appid'," "$evn_ip" "xyqb-user-ui.js" #tranceConfig ui "weixinAppid:.*" "weixinAppid:\'$dev_appid\'," "$env_ip" "xyqb-user-ui.js"
tranceConfig ui "wechattest.xyqb.com" "$user_url" "$evn_ip" "xyqb-user-ui.js" #tranceConfig ui "wechattest.xyqb.com" "$user_url" "$env_ip" "xyqb-user-ui.js"
ssh root@192.168.4.3 "sed -i \"s#wechat.appid=.*#wechat.appid=$dev_appid#g\" $base_path/$env_ip/java/xyqb-user2.properties"
ssh root@192.168.4.3 "sed -i \"s#wechat.appid=.*#wechat.appid=$dev_appid#g\" $base_path/$env_ip/public/java/xyqb-user2.properties"
ssh root@192.168.4.3 "sed -i \"s#wechat.secret=.*#wechat.secret=$dev_secury#g\" $base_path/$env_ip/java/xyqb-user2.properties"
ssh root@192.168.4.3 "sed -i \"s#wechat.secret=.*#wechat.secret=$dev_secury#g\" $base_path/$env_ip/public/java/xyqb-user2.properties"
ssh root@192.168.4.3 "sed -i \"s#h5-ui.url=.*#h5-ui.url=http://$pay_url#g\" $base_path/$env_ip/java/xyqb.properties"
ssh root@192.168.4.3 "sed -i \"s#wechat.secret=.*#wechat.secret=$dev_secury#g\" $base_path/$env_ip/public/java/xyqb.properties"
ssh root@192.168.4.3 "sed -i \"s#weixinAppid:.*#weixinAppid:\'$dev_appid\',#g\" $base_path/$env_ip/ui/xyqb-user-ui.js"
ssh root@192.168.4.3 "sed -i \"s#weixinAppid:.*#weixinAppid:\'$dev_appid\',#g\" $base_path/$env_ip/public/ui/xyqb-user-ui.js"
ssh root@192.168.4.3 "sed -i \"s#wechattest.xyqb.com#$user_url#g\" $base_path/$env_ip/ui/xyqb-user-ui.js"
ssh root@192.168.4.3 "sed -i \"s#wechattest.xyqb.com#$user_url#g\" $base_path/$env_ip/public/ui/xyqb-user-ui.js"
echo "step 2 重新部署环境" echo "step 2 重新部署环境"
function reBuildProject(){ function reBuildProject(){
expect -c " expect -c "
...@@ -57,9 +67,9 @@ function reBuildProject(){ ...@@ -57,9 +67,9 @@ function reBuildProject(){
send \"exit\r\" send \"exit\r\"
expect eof;" expect eof;"
} }
reBuildProject "xyqb-user-ui" "$evn_ip" reBuildProject "xyqb-user-ui" "$env_ip"
reBuildProject "xyqb-user2" "$evn_ip" reBuildProject "xyqb-user2" "$env_ip"
reBuildProject "xyqb" "$evn_ip" reBuildProject "xyqb" "$env_ip"
echo "部署结束,如果之后修改代码,部署project后,请重新执行该部署脚本,否则有可能出现测试环境配置文件被回退的可能。" echo "部署结束,如果之后修改代码,部署project后,请重新执行该部署脚本,否则有可能出现测试环境配置文件被回退的可能。"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment