jenkins 自动发布shell
#!/bin/shWWW=/data/wwwroot/v2.51
SITE=web.service
cd /data/jenkins/web
mkdir ${WWW}/${SITE}_${BUILD_ID}_v${SVN_REVISION}
tar -zxf ${JOB_NAME}_${BUILD_ID}_v${SVN_REVISION}.tar.gz -C ${WWW}/${SITE}_${BUILD_ID}_v${SVN_REVISION} --strip-components 1
cd ${WWW}
rm -rf ${SITE}
ln -s ${SITE}_${BUILD_ID}_v${SVN_REVISION} ${SITE}
#echo ${SITE}_$[ ${BUILD_ID} - 2 ]_v${SVN_REVISION} >>1.txt
#OSITE=${SITE}_$[ ${BUILD_ID} - 2 ]_v${SVN_REVISION}
OSITE="${SITE}_$[ ${BUILD_ID} - 2 ]_*"
rm -rf $OSITE
chown -R phuser251.phuser251 ${WWW}/${SITE}/
find ${WWW}/${SITE}/ -name runtime | xargs chown -R nginx.nginx
mv /data/jenkins/web/* /data/jenkins/backup
页:
[1]