12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- #!/bin/sh
- buildDir=/home/sviauto/.jenkins/workspace/
- jobID="Docker_DCMP_web"
- webdir="DCMP_WEB"
- ver="V01R01B08"
- 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
- mv dist/ 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 ${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;
|