首页 > 其他 > 详细

aaa

时间:2017-11-03 18:33:46      阅读:294      评论:0      收藏:0      [点我收藏+]

一、打包项目

1、从git克隆代码到本地
2、项目源码存储在/data/path/project_name目录下,eg:/data/back-end/peach
3、通过maven命令将jar/war安装到本地仓库
4、脚本文件取名为:deploy.sh

#! /bin/bash

if [ $# -ne 3 ]  
then  
    echo "#### 参数有误,\$1:相对路径,\$2:项目名,\$3:分支版本"
    echo "#### 输入参数格式如:"
    echo "#### back-end peach master"
    echo "#### back-end pear v2.0"    
exit 1  
fi  

echo "#### 输入参数,\$1:$1,\$2:$2,\$3:$3"
project_path=/data/$1/$2
echo "#### $2项目源码存储路径:"$project_path

rm -rf $project_path
echo "#### $2项目源码删除完毕"

git_path="git@gitlab.xm6f.com:"$1/$2".git"
echo #### git克隆代码 from $git_path to $project_path
git clone $git_path $project_path
echo #### git克隆代码完毕.....

branchName=$2_$3
if [ "$3" == "master" ]
then
    branchName="master"
fi

cd $project_path
git checkout $branchName
git pull


mvn clean install
echo "#### $2项目打包完毕....."

 

aaa

原文:http://www.cnblogs.com/linjiqin/p/7779341.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!