记录一个利用winscp script 自动上传的脚本
2014-07-30 14:32
381 查看
目标:
写一个自动脚本,编译本地工程,并自动发布到服务器上的:
bat文件:
cd project_dir4
call mvn clean
call mvn package
call "C:\Program Files (x86)\WinSCP\PuTTY\pageant.exe" D:\linuxKey\sh-1.ppk //private key
call "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=d:\winscp_script\44\deploy44.txt /log=d:\aa.log
deploy44.txt:
option batch abort
option confirm off
# Connect using a password
# open 用户名:密码@主机
# Connect
open scp://root:123@10.1.0.44 -privatekey=D:\linuxKey\sh-1.ppk
cd /opt/hoda-setup/hoda-server
call ./clear.sh // shell script delete old project war package
option transfer binary
put D:\HODA\ml_new\server\vanguard-parent\vanguard-webapp\target\vanguard-webapp.war
call ./deploy.sh // shell script restart your app server
close
写一个自动脚本,编译本地工程,并自动发布到服务器上的:
bat文件:
cd project_dir4
call mvn clean
call mvn package
call "C:\Program Files (x86)\WinSCP\PuTTY\pageant.exe" D:\linuxKey\sh-1.ppk //private key
call "C:\Program Files (x86)\WinSCP\WinSCP.exe" /console /script=d:\winscp_script\44\deploy44.txt /log=d:\aa.log
deploy44.txt:
option batch abort
option confirm off
# Connect using a password
# open 用户名:密码@主机
# Connect
open scp://root:123@10.1.0.44 -privatekey=D:\linuxKey\sh-1.ppk
cd /opt/hoda-setup/hoda-server
call ./clear.sh // shell script delete old project war package
option transfer binary
put D:\HODA\ml_new\server\vanguard-parent\vanguard-webapp\target\vanguard-webapp.war
call ./deploy.sh // shell script restart your app server
close
相关文章推荐
- 利用python Socket写一个类似FTP的脚本(只写了下载,上传和下载差不多就不多写了)
- ftp、sftp利用bat脚本自动下载以及上传文件
- 记录一个牛逼的 lnmp自动安装脚本
- 利用UiAutomator写一个自动遍历渠道包关键功能的脚本
- 利用TSQL脚本将备份数据自动上传到ftp
- 记录一个自动创建分区的脚本
- 使用robot framework 结合selenium 利用AutoIt工具识别上传 脚本在SciTE Script Editor运行正常,在RIDE中调用失败?
- 第一次遭遇脚本: 利用xsd自动生成cs的一个问题
- 一个自动备份上传的脚本
- 一个自动打包并上传到远程FTP的shell脚本
- 利用TEXTCOPY.exe 上传一个目录中的所有文件到数据库中表
- 利用ASPUPLOAD,ASPJPEG实现图片上传自动生成缩略图及加上水印
- 利用cursor及fetch将一个表中符合条件的记录拷贝到另一个表中
- ASP.NET中利用ICSharpCode.SharpZipLib压缩多个上传附件成一个压缩包直接保存在数据库中
- 利用批处理文件和 vbs 脚本实现网站视频自动录制
- 一个用来自动管理大容量表的Sql脚本
- 如何利用一个FILE控件,一次上传多个附件到数据库
- 自动FTP上传脚本
- linux下如何自动检测并重新启动一个死掉的进程,然后再把它杀死:)(shell脚本实现)
- 利用textbox自动生成一个表格 附详细解释