123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- #!/bin/sh
- buildDir=/home/sviauto/.jenkins/workspace/
- jobID="Docker_Authcenter_web"
- webdir="AUTHCENTER_WEB"
- ver="V01R01B16"
- module="release"
- curday=$(date +%Y%02m%02d)
- desdir="output"
- packageData()
- {
- cd ${buildDir}${jobID}
-
- rm -rf .svn
-
- #产生version文件
- echo "NEName=$webdir" > version
- echo "Version=$ver" >> version
- echo "Provider=Sowell 视维" >> version
- echo "BuildTime=$curday" >> version
- cp -r src/ software
- #创建打包输出目录
- if [ -d ${desdir} ]
- then
- rm -rf ${desdir}
- mkdir -p ${desdir}
- else
- mkdir -p ${desdir}
- fi
- echo "***开始打包!"
-
- #进入output目录
- cd ${desdir}
- #创建包目录
- if [ -d ${webdir}_${ver}_${curday}_${module} ]
- then
- rm -rf ${webdir}_${ver}_${curday}_${module}
- mkdir -p ${webdir}_${ver}_${curday}_${module}
- else
- mkdir -p ${webdir}_${ver}_${curday}_${module}
- fi
- cd ${webdir}_${ver}_${curday}_${module}
- #复制需要的所有打包文件到此目录下
- cp -r ${buildDir}${jobID}/software .
- cp ${buildDir}${jobID}/version .
- cp -rp ${buildDir}${jobID}/docker/* .
-
- cd ..
- #打包命令
- tar -zcf $webdir"_"$ver"_"$curday"_"$module.tar.gz ${webdir}_${ver}_${curday}_${module}
- rm -rf ${webdir}_${ver}_${curday}_${module}
- echo "***打包结束!"
- }
- packageData;
- exit 0;
|