请选择 进入手机版 | 继续访问电脑版

SSS安全论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

产品
产品
团队
团队
版规
版规
查看: 1366|回复: 6

Windows下Svn自动部署(二狗为了它差点死了)

[复制链接]
  • TA的每日心情
    无聊
    2017-2-16 11:59
  • 签到天数: 78 天

    [LV.6]常住居民II

    发表于 2015-11-9 22:52:40 | 显示全部楼层 |阅读模式
    最近在写二狗的web管理系统
    因为前期服务器的问题,所以我在本地写的代码
    前几天服务器刚到,我把代码帮到服务器上
    MNGB的,bug到处都是,说在服务器上改,又太卡了,没法搭建了个svn服务器

    但是svn服务器没自动部署(就是我本地commit,服务器不会自动更新)
    奶奶的,摸索半天无果,无奈只好换了qq的同步盘,这尼玛还要坑一点,原本是把 服务器的copy到本地,谁知将本地copy到了服务器上
    新的二狗差点死在襁褓之中

    问了下老师,老师让我百度 svn自动部署
    于是就有了下文(本文也是百度来的,只是更新一些细节)
    ======================================================================
    第一步:创建一个svn账户
    1.png
    2.png

    第二步:并执行命令,添加钩子
    在dos命令行下执行下面的命令:
    [Shell] 纯文本查看 复制代码
    "C:/Program Files/VisualSVN Server/bin/svn.exe" upgrade "C:/wamp/www" --quiet --username name --password password


    执行的时候,注意修改SvnServer的路径,网站路径和第一步创建的账户密码
    添加钩子:
    在网站根目录下添加目录(hooks)
    3.png

    在该目录下创建名为(post-commit.bat)的脚本,并写入以下内容:
    [Shell] 纯文本查看 复制代码
    @echo off
    SET REPOS=%1
    SET USER=%2
    SET SVN="C:/Program Files/VisualSVN Server/bin/svn.exe"
    SET DIR="C:/wamp/www" 
    (call %SVN% update %DIR% --username name --password password --non-interactive)


    同样,你需要注意修改该脚本中的SvnServer的路径,网站路径和第一步创建的账户密码


    第三步:完事
    在本地新建一个文件,然后commit
    你会发现服务器上也会自动增加该文件

    呼啦啦啦~~~~~~~~~~~~~~~~~~~
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2015-11-19 01:32
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-11-9 23:09:47 | 显示全部楼层

                                   
    登录/注册后可看大图
  • TA的每日心情
    擦汗
    2015-11-19 01:32
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    发表于 2015-11-9 23:17:27 | 显示全部楼层

                                   
    登录/注册后可看大图
  • TA的每日心情
    无聊
    2017-2-16 11:59
  • 签到天数: 78 天

    [LV.6]常住居民II

     楼主| 发表于 2015-11-9 23:31:42 | 显示全部楼层

    这破图是啥啊?
  • TA的每日心情
    奋斗
    2016-7-14 17:48
  • 签到天数: 7 天

    [LV.3]偶尔看看II

    发表于 2015-11-10 01:54:08 | 显示全部楼层
    这破图是啥?另外 别再折腾二狗了, 真可怜
  • TA的每日心情
    开心
    2016-11-17 19:54
  • 签到天数: 75 天

    [LV.6]常住居民II

    发表于 2015-11-10 09:20:56 | 显示全部楼层
    二狗真可伶~~~
  • TA的每日心情

    昨天 22:25
  • 签到天数: 318 天

    [LV.8]以坛为家I

    发表于 2016-8-11 03:24:57 | 显示全部楼层
    握爪,刚好在百度,没想到sss居然有
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    关注微信赢邀请码

    QQ|Archiver|手机版|网站地图|网页地图|SSS安全论坛 ( 黔ICP备15010987号  

    GMT+8, 2017-2-25 23:52 , Processed in 0.500187 second(s), 37 queries .

    Powered by SSS团队 X3.2

    © 2014-2015 Comsenz Inc.

    快速回复 返回顶部 返回列表