SVN实现自动更新(Windows平台)
很多人都把SVN服务器搭建在正式服务器上,commit后,需要在测试服务器先测试一下,这时候,就需要在测试环境进行update操作。
问题是,commit后,测试环境如何实现自动更新呢?
找版本库保存的目录,新建一个post-commit.bat文件
我的目录是在
post-commit.bat文件内容为
- @echo off
- "C:\Program Files\VisualSVN Server\bin\svn.exe" update "F:\www\auto_test" --username "test" --password "123456"
上面的代码使用的时候要修改一下,svn.exe的路径,同步的目录,svn的用户和密码,根据自己的情况修改一下
测试一下是不是成功了
下一个问题是怎么调用这个bat文件呢?如果正式和测试环境,都在同一只机器上,那么直接编写HOOK,调用这个文件就可以。
但如何不是同一个机器呢?一个比较简单的办法,就是在测试环境上,每经过一个时间间隔进行更新操作,我们可以编写一个vbs脚本,每隔15秒调用一次svnUpdate.bat。
采用vbs调用有一个好处,可以隐藏弹出的cmd.exe窗口。
我们新建一个文件,callSvnUpdate.vbs,内容如下:
'指定时间间隔调用.bat文件 '停止脚本请在任务管理器结束wscript.exeSet ws=wscript.createobject("wscript.shell") dim bat '需运行的文件 bat="cmd.exe /c svnUpdate.bat" do '0表示不显示窗口,1显示,调试用 ws.run bat,0 '每15秒运行一次 wscript.sleep 15000 loop
- 将两个文件放于同一目录中,运行callSvnUpdate.vbs,一切尽在不言中。
转载于:https://www.cnblogs.com/mnboss/p/5821699.html
SVN实现自动更新(Windows平台)相关推荐
- wsus服务器推送指定的补丁,WSUS SelfUpdate 不发送自动更新 - Windows Server | Microsoft Docs...
WSUS SelfUpdate 服务不发送自动更新 10/20/2020 本文内容 本文提供了一种解决方案,可解决在使用 Microsoft Windows Server Update Service ...
- windows,linux下SVN实现自动更新WEB目录
http://www.bestphper.cn/article-132.html 通过SVN进行版本库管理,每次提交后,都要在SVN服务器更新最新上传的版本到WEB目录进行同步.操作比较烦琐,而且效率 ...
- centos7上的图形化界面svn客户端_基于windows平台的SVN教程。
点击蓝色"Java面试那些事儿"关注我哟加个"星标",优质文章,第一时间送达 作者:东风化宇 来源:http://1t.click/akvN # SVN工作原 ...
- 如何关闭windows10自动更新windows update
作文一个测试工程师,玩不转系统,测试起来肯定到处碰壁.搞不好还会受人笑话,基本的系统的不会,还测试!下面给大家讲述怎么关闭windows10的windows update!相信很多人,都不知道! 小编 ...
- SVN实现自动更新(Windows平台svnserver)
找版本库保存的目录,新建一个post-commit.bat文件 post-commit.bat文件内容为 @echo off "C:\Program Files\VisualSVN Serv ...
- API v3版微信支付平台证书获取与自动更新
API v3版微信支付平台证书获取与自动更新 关于微信证书 获取平台证书 证书自动更新 首次下载证书 关于微信证书 微信支付开发有两份证书. ♥ 商户证书:商户平台证书私钥可以对请求进行签名,微信服务 ...
- 玩转系统|如何Windows Update自动更新
目录 为什么要关闭Windows自动更新? 1.防止在工作时间突然中断计算机. 2.应用程序兼容性变差. 可能会导致系统损坏. 关闭Windows自动更新的几种方法! 方法一:通过Windows设置关 ...
- Windows Update自动更新
Windows Update自动更新(SUS/软件更新服务)均是与微软的Windows Update自动更新服务同步的镜像站点. 这些Windows Update自动更新均是与微软Windows Up ...
- 笔记本启动卡在logo处与win10永久停止自动更新
文章目录 前言 原因 该怎么做? 怎么停止 win 10 自动更新? 前言 win 10 自动更新这个东西很恶心的,经常自动更新,有时候不希望自动更新关机时候还是得强制更新,非常不方便!今天主要是发现 ...
- 【selenium】Windows平台下使用python自动登陆网关 (更新至 v1.1.0)
0x00 前言 所里开启了两步验证与二级加密(就不说是哪里了): 以前的auto_login用不了了,所以尝试着有没有什么新法子: 看到一个用 Phantomjs + Selenium 的解决方案,着 ...
最新文章
- go标准库的学习-sync互斥
- ubuntu修改环境变量
- IDEA整合 ssm的详细demo(使用maven)
- 一道问题引出的python中可变数据类型与不可变数据类型
- maven下载包慢解决
- 不需要人际交往的计算机系,计算机对大学生人际交往影响.doc
- Selenium介绍
- Time除了监控程序运行时间还能干这个?
- ajax静态加载图片,JQuery实现Ajax加载图片的方法
- CCF202009-2 风险人群筛查
- 动态创建数据表php,PHP实现动态添加XML中数据的方法
- PHP怎么使用ckeditor集成,php调用ckeditor?怎么调用ckeditor
- jquery multiSelect 多选下拉框
- NSIS nsDialogs 插件
- 爬取猎聘大数据岗位相关信息--Python
- 线性代数及其应用第一章总结
- 点云处理学习笔记(八)-- 点云配准
- 内网服务器通过CCproxy代理上网
- Proxy-NCA Loss、Proxy Anchor Loss
- python网络数据采集 第二版_Python网络数据采集 (影印版)第2版
热门文章
- tf.data.Dataset.zip()讲解 和 python自带的zip()的异同
- 深度学习(二十一)基于FCN的图像语义分割-CVPR 2015
- scala学习笔记四----scala基础知识学习
- python爬虫SSL: CERTIFICATE_VERIFY_FAILED解决方案
- JPanle组件按钮 表格布局
- php mvc框架单例,ZeroPHP: 开发的第一个PHP框架 遵循MVC架构设计。
任重道远。
- Ubuntu pip AttributeError: 'module' object has no attribute '_main'
- 用php解二元一次方程程序,编写一个程序,求二元一次方程组,编写一个程序,求二元一次方程组的解...
- java反射跨空间调用类_10 Java 对象的内存布局
- spring-data学习上