码迷,mamicode.com
首页 > 其他好文 > 详细

aaa

时间:2017-11-03 18:59:52      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:相对路径   checkout   color   rom   克隆   仓库   路径   代码   strong   

一、打包项目

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

标签:相对路径   checkout   color   rom   克隆   仓库   路径   代码   strong   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!