首页
读书
网课

正文

部分文件发布流程,上传的文件名为updatefilelist.txt,该文件放置在网站根目录下面。updatefilelist.txt文件内容规则:每个文件单独一行,文件包括从根目录开始的全路径,(路径前面不能有斜杠 “/”),<例如:

public/index.html

app/admin/view/form/form.php




shell脚本文件:

cd  $JENKINS_HOME/workspace/$JOB_NAME/  

rm -rf public/uploads

rm -rf public/install

rm -rf public/message


tmp=`date +%Y%m%d%H%M`


if [ -s updatefilelist.txt ] ; then

   cat updatefilelist.txt | xargs tar -czvf /jenkins_uploadfilelist/$JOB_NAME.tar.gz

   mv updatefilelist.txt /jenkins_uploadfilelist/updatefilelist_$tmp.txt

   scp -r /jenkins_uploadfilelist/$JOB_NAME.tar.gz root@1.1.1.1:/www/serviceweb.cn

else

  echo 'empty file!'

fi


ssh root@1.1.1.1 << eeooff

cd /www/serviceweb.cn/

tar -zxvf $JOB_NAME.tar.gz

rm -f $JOB_NAME.tar.gz

rm -f updatefilelist.txt

chown -R www:www /www/serviceweb.cn

chmod 755 /www/serviceweb.cn/think

exit

eeooff





上一篇: 没有了
下一篇: 没有了
圣贤书院