Commit 26b80fdb authored by kalvin's avatar kalvin

replaceGitRemote

parent d14ed0eb
...@@ -5,6 +5,33 @@ package_path="/home/quant_group/project" ...@@ -5,6 +5,33 @@ package_path="/home/quant_group/project"
echo "cd ${package_path}" echo "cd ${package_path}"
cd ${package_path} cd ${package_path}
echo "replaceGitRemote"
replaceGitRemote(){
originDomain="192.168.3.60"
activeDomain="git.q-gp.com"
gdir=/home/qg-xterm
cd $gdir && echo '进入' $gdir
git rev-parse --is-inside-work-tree 2>&1 1>/dev/null; # 有个不行
if [ $? -ne 0 ]
then
echo "不是git目录 $gdir" $?;
cd ..
continue
fi
remoteUrl=`git config --get remote.origin.url`
echo $remoteUrl | grep $originDomain
if [ $? -eq 0 ]
then
remoteGit="${remoteUrl/$originDomain/$activeDomain}"
echo '替换后的' $remoteGit
git remote set-url origin $remoteGit || echo "修改失败" #状态
fi
cd -
}
replaceGitRemote replaceGitRemote
echo "tar zxf dist.tgz -C ${package_path}" echo "tar zxf dist.tgz -C ${package_path}"
...@@ -47,31 +74,4 @@ echo "node /home/qg-xterm/demo/app.js" ...@@ -47,31 +74,4 @@ echo "node /home/qg-xterm/demo/app.js"
nohup node /home/qg-xterm/demo/app.js & nohup node /home/qg-xterm/demo/app.js &
echo "frontail logs/*.log -d -n 1000" echo "frontail logs/*.log -d -n 1000"
frontail ./logs/*log -n 1000 frontail ./logs/*log -n 1000
\ No newline at end of file
replaceGitRemote(){
originDomain="192.168.3.60"
activeDomain="git.q-gp.com"
gdir=/home/qg-xterm
cd $gdir && echo '进入' $gdir
git rev-parse --is-inside-work-tree 2>&1 1>/dev/null; # 有个不行
if [ $? -ne 0 ]
then
echo "不是git目录 $gdir" $?;
cd ..
continue
fi
remoteUrl=`git config --get remote.origin.url`
echo $remoteUrl | grep $originDomain
if [ $? -eq 0 ]
then
remoteGit="${remoteUrl/$originDomain/$activeDomain}"
echo '替换后的' $remoteGit
git remote set-url origin $remoteGit || echo "修改失败" #状态
fi
cd -
}
\ No newline at end of file
...@@ -2,23 +2,7 @@ ...@@ -2,23 +2,7 @@
echo "deploy xyqp-query" echo "deploy xyqp-query"
package_path="/home/quant_group/project" package_path="/home/quant_group/project"
replaceGitRemote echo "replaceGitRemote"
echo "cd ${package_path}"
cd ${package_path}
source ~/.bash_profile
echo 172.30.5.214 ldap.quantgroups.com >> /etc/hosts
echo "tar zxf dist.tgz -C ${package_path}"
tar zxf ${package_path}/dist.tgz -C ${package_path}/
echo "rm dist.tgz public/dist -rf"
rm -rf ${package_path}/dist.tgz
echo "python run.py --mode=beta --port=80"
python ${package_path}/server/run.py --mode=beta --port=80
replaceGitRemote(){ replaceGitRemote(){
originDomain="192.168.3.60" originDomain="192.168.3.60"
activeDomain="git.q-gp.com" activeDomain="git.q-gp.com"
...@@ -44,4 +28,20 @@ replaceGitRemote(){ ...@@ -44,4 +28,20 @@ replaceGitRemote(){
git remote set-url origin $remoteGit || echo "修改失败" #状态 git remote set-url origin $remoteGit || echo "修改失败" #状态
fi fi
cd - cd -
} }
\ No newline at end of file replaceGitRemote
echo "cd ${package_path}"
cd ${package_path}
source ~/.bash_profile
echo 172.30.5.214 ldap.quantgroups.com >> /etc/hosts
echo "tar zxf dist.tgz -C ${package_path}"
tar zxf ${package_path}/dist.tgz -C ${package_path}/
echo "rm dist.tgz public/dist -rf"
rm -rf ${package_path}/dist.tgz
echo "python run.py --mode=beta --port=80"
python ${package_path}/server/run.py --mode=beta --port=80
\ No newline at end of file
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