[java]svn定时更新并把文件夹拷贝到相应位置
Posted 天赋吉运科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[java]svn定时更新并把文件夹拷贝到相应位置相关的知识,希望对你有一定的参考价值。
点击蓝字关注“天赋吉运科技”
svn定时更新并把文件夹拷贝到相应位置
此篇博客由来
测试与生产环境网段不同, 所以每次测试提交的代码,都要手动拷贝到生产的环境上,然后jenkins打包. 所以开始我每次都要手动拷贝测试svn到生产的svn. 太麻烦了,所以我就写了一个脚本svn自动更新,然后移动… (Ps:我电脑恰好可以同时连这两个网段)
思路: 从测试环境定时更新代码到本地, 本地移动代码到我down生产环境的文件夹中. 然后再提交就好~~
二
svn定时更新
1、先创建一个定时任务: svnUpdate.bat
每隔一分钟自动更新svn
schtasks /create /sc minute /mo 1 /tn “mySvnTask” /tr D:\cron.bat
/sc表示指定计划频率,/mo时间间隔,/tn指定的唯一任务名,/tr要执行的程序路径,cron.bat是更新svn的程序。
内容如下:
/closeonend:3表示tortoiseSVN更新后如果没有错误或冲突,就自动关闭弹出框。
如果你想关闭, 很简单,找到windows定时任务,然后找到:”mySvnTask”,停掉就好了.
2、文件夹下所有内容复制到另一个文件夹下:
然后把这个打成一个jar. 怎么打成zip,请看我下篇博客
定时执行这个jar,迁移过去就到了生产的svn目录下面了.
svn自动提交,待我后面分析
联系我们
没有教不好的学生
只有不会教的老师
大米时代(北京)教育科技有限公司
座机:010-51292788
0316-5552070
手机(微信):15831639058
邮箱:3460307818@qq.com
编辑:十四期 张伟杰
以上是关于[java]svn定时更新并把文件夹拷贝到相应位置的主要内容,如果未能解决你的问题,请参考以下文章
VisualSVN Server与TortoiseSVN搭建SVN版本控制系统
TortoiseSVN与VisualSVN Server搭建SVN版本控制系统