手机版
你好,游客 登录 注册
背景:
阅读新闻

Ubuntu Server 中实现自动部署提交到SVN的代码

[日期:2013-08-23] 来源:Linux社区  作者:u010240748 [字体: ]

Ubuntu Server 中实现自动部署提交到SVN的代码过程方法:

step1:

1.1 安装Samba服务器

1.2 挂载NTFS分区:sudo mount -t ntfs /dev/sdb1 /media/share

step2:

2.1 安装SVN服务器

2.2 安装cifs-tools: sudo apt-get install cifs-tools

2.2 远程挂载Samba分区:sudo mount -t cifs http://10.10.9.124/share

step3:

3.1 配置svn钩子:post-commit ——> sync-web.sh:

cd /media/share/code3

sudo svn update

3.2 checkout : sudo svn co file:///home/svn/myproject /media/share/code3

3.2 钩子权限调整:sudo chmod 777 /home/svn/myproject/hooks/post-commit

3.4 给root用户添加svn权限

3.5 在/etc/sudoers 添加www-data ALL:NOPASSWORD ALL

step4:

4.1 把每台WebServer IIS 的虚拟路径指向samba 的 code3

4.2 测试

 Ubuntu Server 中实现自动部署提交到SVN的代码

更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2

linux
相关资讯       svn  Ubuntu SVN 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款