码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins提交SVN文件

时间:2017-09-26 22:25:10      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:comm   新建   span   拉取   ima   客户   技术   com   操作   

 需求背景:

公司有内网和外网两台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文件

标签:comm   新建   span   拉取   ima   客户   技术   com   操作   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!