|
|
@@ -3,11 +3,6 @@ |
|
|
#记录开始时间 |
|
|
#记录开始时间 |
|
|
startTime=$(date +%s) |
|
|
startTime=$(date +%s) |
|
|
|
|
|
|
|
|
# 登录到目标环境 |
|
|
|
|
|
baseDir="/home/somuns/ci4s" |
|
|
|
|
|
cd ${baseDir} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#build |
|
|
#build |
|
|
# 默认参数 |
|
|
# 默认参数 |
|
|
branch="master" |
|
|
branch="master" |
|
|
@@ -50,6 +45,29 @@ if [[ ! " ${valid_envs[@]} " =~ " $env " ]]; then |
|
|
exit 1 |
|
|
exit 1 |
|
|
fi |
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
# 拉取指定分支的最新代码 |
|
|
|
|
|
echo "Checking out and pulling branch $branch..." |
|
|
|
|
|
|
|
|
|
|
|
git stash |
|
|
|
|
|
git checkout $branch |
|
|
|
|
|
if [ $? -ne 0 ]; then |
|
|
|
|
|
echo "切换到分支 $branch 失败,请检查分支名称是否正确!" |
|
|
|
|
|
exit 1 |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
git stash |
|
|
|
|
|
git pull origin $branch |
|
|
|
|
|
if [ $? -ne 0 ]; then |
|
|
|
|
|
echo "拉取代码失败,请检查网络或联系管理员!" |
|
|
|
|
|
exit 1 |
|
|
|
|
|
fi |
|
|
|
|
|
|
|
|
|
|
|
chmod +777 ${baseDir}/k8s/*.sh |
|
|
|
|
|
|
|
|
|
|
|
# 登录到目标环境 |
|
|
|
|
|
baseDir="/home/somuns/ci4s" |
|
|
|
|
|
cd ${baseDir} |
|
|
|
|
|
|
|
|
echo "start build" |
|
|
echo "start build" |
|
|
sh ${baseDir}/k8s/build.sh -b ${branch} -s ${service} |
|
|
sh ${baseDir}/k8s/build.sh -b ${branch} -s ${service} |
|
|
if [ $? -ne 0 ]; then |
|
|
if [ $? -ne 0 ]; then |
|
|
|