美文网首页
配合php作为svn的发布程序

配合php作为svn的发布程序

作者: 今生缘来世孽 | 来源:发表于2017-12-11 11:32 被阅读8次

    #!/bin/bash

    #svn publish tool

    #2017-9-5

    svn=/usr/local/bin/svn

    cd /var/www/html/svn_log/files/svn/

    svn up --username web --password web101

    cat /var/www/html/svn_log/files/svntest/file.log | svn log $2 |head -n 5 | sed -n "/publish" > svnlog

    svnlog_change='sed -i"s@publish please@already published@" svnlog'

    cat /var/www/html/svn_log/files/svntest/file.log | awk -F ',' '{print "/usr/local/bin/svn/propset --username web --password web101 -r" $1" --revprop svn:log "$svnlog_change" "$2"}' | /bin/bash

    [ ! -d /var/www/html/svn_log/files/svntest ] || mv /var/www/html/svn_log/files/svntest /var/www/html/svn_log/files/svn/

    /old-svntest/html -${commit}

    mkdir /var/www/html/svn_log/files/svntest

    chmod -R 777 /var/www/html/svn_log/files/svntest

    chown -R www:www /var/www/html/svn_log/files/svntest

    cd /var/www/html/svn_log/files/svn/

    svn up --username web --password web101

    相关文章

      网友评论

          本文标题:配合php作为svn的发布程序

          本文链接:https://www.haomeiwen.com/subject/bxkiixtx.html