• 前端
  • JS
  • CSS
  • HTML
  • Mysql
  • Linux
  • SVN
  • 环境uedbet官网手机版最新
  • uedbet西甲体育投注详解
  • MAC_BOOK
  • 算法
  • SVN-提交钩子uedbet官网手机版最新
    By skyshappiness Posted 2017-01-04 21:38:45 In

    提交修改之后的钩子函数:

    参照以下参数修改并给予执行权限:

    #!/bin/bash

    export LANG=zh_CN.utf-8

    REPOS="$1"

    REV="$2"

    SVN=/usr/bin/svn

    #本地存放路径

    WEB=/data/www/project/SexAdmin/SexAdmin

    #日志文件记录

    LOG=/data/log/SexAdmin.log

    #SVN提交更新本地文件   wangsong 为 SVN 账号(必须对所有文件有读写权限), password SVN 密码

    $SVN update $WEB -r HEAD --force --username wangsong --password 18516367161 --non-interactive --no-auth-cache

    if [ $? == 0 ]; then

    #rsync 更新远程文件,此处需要注意去远程服务器,添加 rsync uedbet官网手机版最新

    /usr/bin/rsync -rtvz --progress /data/www/project/SexAdmin/SexAdmin/ guanxuejun@115.29.200.75::SexAdmin/ --password-file=/etc/rsync.project.pass

    echo "$?" >> $LOG

    echo  "$REPOS" "$REV" >> $LOG

    echo `date` >> $LOG

    echo "##############################" >> $LOG

    else

    echo  "$REPOS" "$REV" >> $LOG

    echo `date` >> $LOG

    echo "$?" >> $LOG

    echo "##############################" >> $LOG

    fi

    #修改用户

    chown -R nginx:nginx $WEB > /dev/null 2>&1

    #删除缓存文件,建议测试环境打开TP的调试模式

    #rm -fr /www/tianxia/trunk/Apps/Runtime/Cache > /dev/null 2>&1

    #rm -fr /www/tianxia/trunk/Apps/Runtime/Data/_fields > /dev/null 2>&1

    #rm -fr /www/tianxia/trunk/Apps/Runtime/Temp > /dev/null 2>&1

    友情链接
    联系方式
  • 邮箱 / E-mail:121388038@qq.com