首页 > 其他 > 详细

jenkins提交SVN文件

时间:2017-09-26 21:52:53      阅读:503      评论:0      收藏:0      [点我收藏+]

 需求背景:

公司有内网和外网两台SVN服务器,都需要维护相同的配置文件,但是我们想能否在内网修改配置文件后同时提交到外网SVN服务器上。

 

开发人员操作步骤

1、开发人员在IDE中修改内网config配置,然后提交

2、开发人员登录jenkins执行内外网同步任务

jenkins实现过程

1、jenkins所在的服务器安装subversion客户端,并拉取外网SVN服务器的config工程到服务器(/opt/svn_195/config)目录作为工作空间

2、新建jenkins任务(构建一个自由风格的软件项目),subversion选择内网config,任务执行完后执行shell脚本,将更新后的代码拷贝到外网svn的工作空间(/opt/svn_195/config)下,然后commit

技术分享

 

echo svn update /opt/svn_195/config/
svn update /opt/svn_195/config/
echo copy ${WORKSPACE} to /opt/svn_195/config
cp ${WORKSPACE}/* /opt/svn_195/config
echo svn commit /opt/svn_195/config
svn commit -m "update from 214" /opt/svn_195/config

 

jenkins提交SVN文件

原文:http://www.cnblogs.com/cocoat/p/7598884.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!