Commit cd0244b9 authored by 温海元's avatar 温海元

add git pull

parent 8f525a34
project_name=$1 project_name=$1
target_dir="/home/quant_group/${project_name}" target_dir="/home/quant_group"
qaapi='http://172.30.220.22:3003' qaapi='http://172.30.220.22:3003'
git_path=`curl -s "${qaapi}/proconfig/get_info?system_name=${project_name}&key=git_path"` git_path=`curl -s "${qaapi}/proconfig/get_info?system_name=${project_name}&key=git_path"`
...@@ -10,18 +10,17 @@ echo "目录切换到 ${target_dir}" ...@@ -10,18 +10,17 @@ echo "目录切换到 ${target_dir}"
if [ ! -d "$project_name" ];then if [ ! -d "$project_name" ];then
echo "项目不存在" echo "项目不存在"
git clone ${git_path} git clone ${git_path}
cd ./${project_name} cd ${project_name}
else else
echo "项目已存在" echo "项目已存在"
cd ./${project_name} cd ${project_name}
echo "cd ./${project_name}" echo "cd ${project_name}"
fi fi
echo "开始部署项目" echo "开始部署项目"
if [ "$project_name" = "qa-platform-ui" ];then if [ "$project_name" = "qa-platform-ui" ];then
echo "这是一个UI项目" echo "这是一个UI项目"
cd ${target_dir}
git pull git pull
npm install npm install
npm run build npm run build
...@@ -30,7 +29,6 @@ if [ "$project_name" = "qa-platform-ui" ];then ...@@ -30,7 +29,6 @@ if [ "$project_name" = "qa-platform-ui" ];then
echo "done" echo "done"
else else
echo "这是JAVA项目" echo "这是JAVA项目"
cd ${target_dir}
git pull git pull
mvn clean package -Ptest -Dmaven.test.skip=true mvn clean package -Ptest -Dmaven.test.skip=true
supervisorctl restart $project_name supervisorctl restart $project_name
......
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