从VSS自动拉下文件/编译/发布到Linux服务器 一条龙脚本(无人工干预)
来源:互联网 发布:一维数组和二维数组 编辑:程序博客网 时间:2024/05/01 22:47
从VSS自动拉下文件/编译/发布到服务器一条龙(无人工干预)
1)build.bat
Call "D:/App/ant162/bin/ant.bat" -buildfile=build_vss_ant.xml
wscript.exe //e:vbscript build.vbs
2)build_vss_ant.xml 核心内容
<target name="getSource" depends="init">
<vssget vsspath="${vss.path}/" localpath="." login="james.wang,123456"
ssdir="${vss.ssdir}" serverPath="${vss.svrdir}"
autoresponse="Y" recursive="true" quiet="false" writable="true" writablefiles="replace"/>
</target>
3)build.vbs 核心内容(模拟键盘输入口令,上传到FTP或者SSH的Linxu的服务器,这里需要把SSH Client安装文件拷贝到当前目录下,因为原先的安装目录可能包含空格,VBS不支持)
Dim WshShell, GamePath
GamePath="./ssh/scp2.exe -r ./webapps root@10.144.177.222:/usr/DMA"
Set WshShell=WScript.CreateObject("WScript.Shell")
WshShell.Run GamePath
WScript.Sleep 2000
WshShell.AppActivate "ttt"
WshShell.SendKeys "hgre@dy"
WScript.Sleep 200
WshShell.SendKeys "{ENTER}"
#这里
------------------------
将build.bat设置成Windows的定时任务就可以每天晚上编译发布了。
对于windows下的操作就更简单了
------------------------------------------------------------------------------------------------------------------------
mkdir aricept
svn checkout http://svn-dgts.lemon-asia.com/svn/Pfizer-AriceptII/src/ --username leslie.sheng --password 123456 aricept
svn update http://svn-dgts.lemon-asia.com/svn/Pfizer-AriceptII/src/ --username leslie.sheng --password 123456 aricept
net use m: /delete
net use m: //10.144.176.139/woodyprj 1234 /USER:administrator
xcopy aricept m:/aricept02 /E /C /I /F /R /Y
net use m: /delete
------------------------------------------------------------------------------------------------------------------------
- 从VSS自动拉下文件/编译/发布到Linux服务器 一条龙脚本(无人工干预)
- 利用ant自动从vss下载代码并编译到自动发布
- linux shell脚本自动从git上拉取maven代码编译打war包并发布到tomcat
- bat脚本自动上传文件到Linux FTP服务器上
- 使用Winscp从windows自动复制文件到linux服务器
- 发布文件到linux的apache服务器
- delphi自动编译(Vss自动下载)
- linux使用shell脚本实现自动登录scp传输文件到其他服务器
- VSS自动备份脚本
- maven(17)-自动发布到远程linux服务器
- VSS数据从一台服务器移动到另一台
- 从VSS到SVN
- 从VSS到TFS
- vss 部署到服务器
- 热备份脚本(从一个服务器到另一个服务器)
- 说说搜索引擎中的人工干预
- 利用NAnt取得远程VSS服务器中的文件并且编译
- 官司缠身的Uber还遭遇技术难题:自动驾驶每英里需人工干预一次
- java反射机制
- 玩GALGAME 学英语。。。。
- 目标驱动
- Java反射机制(侯捷观点)
- 安装Apache2.2.9,JK1.2,TOMCAT5.5集成作负载均衡
- 从VSS自动拉下文件/编译/发布到Linux服务器 一条龙脚本(无人工干预)
- 加密网站配置文件中的信息
- Scrum-敏捷开发:初试感想[连载1]
- 《中国包装科技博览》征稿函
- 这个效果蛮有用的
- Linux主要的常用命令(玩Linux的人士不得不学哦!)
- 3种使用不同根文件系统 u-boot传递的内核启动参数
- 偶想三则
- 巧谈泛型