标签:相对路径 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项目打包完毕....."
标签:相对路径 checkout color rom 克隆 仓库 路径 代码 strong
原文地址:http://www.cnblogs.com/linjiqin/p/7779341.html