1: echo %time%
  2:
  3:
  4: rem ** ipc and mapping
  5: c:
  6: net use x: /del
  7: net use y: /del
  8: net use \\10.11.44.1\ipc$ /del
  9: echo ==============================================
 10: net use \\10.11.44.1\ipc$ "Sqa-2006" /user:"RND\mpsvr"
 11: net use x: \\10.11.44.1\BigBandNetworks
 12: net use y: \\10.11.44.1\PublicViews
 13: echo ==============================================
 14:
 15: subst t: /d
 16: subst t: D:\PublicViews\Automation_Framework\SQA_ATE_DEV
 17:
 18:
 19: rem ** rar local files
 20: t:
 21: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 22: cd "t:\Official Release\Bin"
 23: del *.rar;*.zip
 24: winrar a -r rel.rar
 25: winrar d rel *.pdb
 26:
 27:
 28: rem ** build the menu
 29: x:
 30: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 31: cd "X:\ATS"
 32: if not exist "_update_record" mkdir "_update_record"
 33: cd _update_record
 34: set updatetime=%date:~6,4%%date:~0,2%%date:~3,2%%time:~0,2%%time:~3,2%%time:~6,2%
 35: md %updatetime%
 36: cd %updatetime%
 37:
 38: rem ** update dll and xml files
 39: xcopy /F /R /Y /E /EXCLUDE:t:\EXCLUDE.txt "t:\Official Release\Bin" "X:\ATS" >__log.txt
 40: rem winrar x -o+ "t:\Official Release\Bin\rel.rar" "X:\ATS\"
 41: type __log.txt
 42:
 43: rem ** md5 three dll files
 44: x:
 45: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 46: cd "X:\Automation\DLLS"
 47: copy /Y "t:\Reference Assemblies\TSSBMSimulator.dll" "X:\Automation\DLLS\TSSBMSimulator.dll"
 48: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\TSSBMSimulator.dll" >TSSBMSimulator.md5.txt
 49: x:
 50: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 51: copy /Y "t:\Reference Assemblies\SBMComAPI.dll" "X:\SBMComAPI.dll"
 52: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\SBMComAPI.dll" >SBMComAPI.md5.txt
 53: x:
 54: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 55: cd "X:\SessionManager"
 56: copy /Y "t:\Reference Assemblies\TSSMW.dll" "X:\SessionManager\TSSMW.dll"
 57: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\TSSMW.dll" >TSSMW.md5.txt
 58:
 59: copy /Y "t:\_Configuration\TestManager.xml" "X:\ATS\Configuration\TestManager.xml"
 60:
 61: rem ** backup dll
 62: xcopy "t:\Official Release\Bin\rel.rar" "X:\ATS\_update_record\%updatetime%\"
 63: t:
 64: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 65: cd "t:\Official Release\Bin"
 66: del *.rar;*.zip
 67: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 68: cd "t:\Reference Assemblies"
 69: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\TSSBMSimulator.dll" >_TSSBMSimulator.md5.txt
 70: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\SBMComAPI.dll" >_SBMComAPI.md5.txt
 71: t:\_MyTool\md5.exe -n "t:\Reference Assemblies\TSSMW.dll" >_TSSMW.md5.txt
 72:
 73:
 74: rem ** display all results
 75: x:
 76: cd ..\..\..\..\..\..\..\..\..\..\..\..\
 77: cd "X:\ATS"
 78: rem dir /a
 79:
 80:
 81: rem ** clean
 82: c:
 83: net use x: /del
 84: net use y: /del
 85: net use \\10.11.44.1\ipc$ /del
 86: subst t: /d
 87: pause
 88:
 89: 

EXCLUDE.txt

 

  1: .rar
  2: .zip
  3: .pdb
  4: .config
  5: .manifest
  6: \Report

ATS项目更新(3) 远程同步到执行机器的更多相关文章

  1. ATS项目更新(4) 更新DLL到远程服务器

    rem by jin tao rem upload dll to ta1bbn01 rem rem @echo off echo %time% set time1 = %,%%,%%,% rem ** ...

  2. ATS项目更新(1) CC视图与备份路径同步

    1: subst t: /d 2: subst t: D:\PublicViews\Automation_Framework\SQA_ATE_DEV 3: 4: rem ** update folde ...

  3. ATS项目更新(2) 命令行编译Studio解决方案

    1: rem "D:\Microsoft Visual Studio 8\SDK\v2.0\Bin\sdkvars.bat" 2: D: 3: cd ..\..\..\..\..\ ...

  4. github上fork了别人的项目后,再同步更新别人的提交(转)

    原文地址:github上fork了别人的项目后,再同步更新别人的提交 我从github网站和用git命令两种方式说一下. github网站上操作 打开自己的仓库,进入code下面. 点击new pul ...

  5. Jrebel 独立部署tomcat 远程同步项目

    一直在用 jrebel 感觉热部署的 功能,修改xml配置文件等,省去了很多的重新启动的时间. 由于偶然间发现 jrebel 还有remote 路由功能.这样,在服务器端用jrebel部署的项目和本地 ...

  6. 2019/01/17 基于windows使用fabric将gitlab的文件远程同步到服务器(git)

    觉得django项目把本地更新push到gitlab,再执行fabric脚本从gitlab更新服务器项目挺方便的,当然从本地直接到服务器就比较灵活. 2019/01/17 基于windows使用fab ...

  7. Rsync(远程同步): linux中Rsync命令的实际示例

    rsync的 ( 远程同步 )为在Linux / Unix系统局部 拷贝和同步文件和目录远程以及一个最常用的命令. 随着rsync命令的帮助,您可以复制并在目录中远程和本地同步数据,在磁盘和网络,进行 ...

  8. django之创建第8个项目-数据库配置及同步研究

    1.sqlitestudio-2.1.5数据库可视化工具--百度云盘下载 2.编写C:\djangoweb\helloworld\blog\models.py文件 # Create your mode ...

  9. 如何将现有的项目添加到远程的git库里面!

    我们经常都会遇到这样的场景,就是将本地的一个项目同步到网上远程的git库里面.最近也遇到这样的问题,发现网上很少人讲到这个问题,但是这个问题是很多程序员遇到的版本库管理的最早的拦路虎. 我的远程是ht ...

随机推荐

  1. MCI

    MCI(Media Control Interface)媒体控件接口是Mircrosoft提供的一组多媒体和文件的标准接口.它的好处是可以方便地控制绝大多数多媒体设备 包括音频,视频,影碟,录像等多媒 ...

  2. 关于右移和除法的关系 , ADC采集电量 ,ADC采集MIC(麦克风)

    //////////////////////////////////////////////////////////////////////////////////////////////////// ...

  3. Uploadify404无效链接

    Uploadify404无效链接 在使用Jquery Uploadify插件的時候.会发如今请求中有个返回值为404的请求. 假如如今的location为www.aa.com/bugs/more. h ...

  4. Android事件分发机制具体解释

    转载注明出处:http://blog.csdn.net/xiaohanluo/article/details/52416141 1. 概述 Android日常研发时,与View接触占领相当多的时间.而 ...

  5. 如何解决安卓SDK无法下载Package的问题 分类: H1_ANDROID 2013-09-09 10:26 1199人阅读 评论(0) 收藏

    转载自:http://jingyan.baidu.com/article/8275fc86dbe84046a03cf69d.html 有些用户在安装好Android SDK后,打开Android SD ...

  6. HDU 1243 反恐训练营 (动态规划求最长公共子序列)

    反恐训练营 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Subm ...

  7. 【t094】区间运算

    Time Limit: 1 second Memory Limit: 128 MB [问题描述] 区间运算是数学的一个领域.在区间运算中,常量和变量并不表示为一个单独.精确的值,而是表示为一个有着上界 ...

  8. ionic新手教程第三课-在项目中使用requirejs分离controller文件和server文件

    继上篇教程中提到的,我们新建一个简单的tabs类型的Ionic项目. 依据文件夹文件我们知道,系统自己主动创建了一个controller文件和server文件,而且把全部的控制器和服务都写到这两个文件 ...

  9. 关于生命周期里执行setState

    React里生命周期的哪些方法里可以执行setState,这对于很多使用React很长时间的开发都是个迷惑的问题. 先看一下完整的生命周期. 再看两篇文章 React componentDidUpda ...

  10. http_load测试入门

    大致步骤: 1.在对应文件夹下边新建.TXT文件: 2.在该文件下填上待测试URL地址,建议100行以上: 3.管理员权限CMD,对应目录下运行命令即可,如: a)     http_load -pa ...