栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

windows系统远程执行脚本部署项目操作手册

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

windows系统远程执行脚本部署项目操作手册

windows系统远程执行脚本部署项目操作手册 windows系统远程执行脚本部署项目

如果频繁的需要部署项目到远程的服务器上,每次要手动上传项目,然后停止项目,启动项目,很麻烦,像Linux天生支持远程执行脚本
Windows借助工具也可以做到.

安装WinSCP软件

自行下载软件或关注我的公众号获取软件

编写SCP上传脚本
option batch on 
option confirm off 
open root:pwd@192.168.1.1
option transfer binary
put E:utiltoolsxxx.jar /u06/test/
call ./u06/test/job.sh
close
exit

说明:

1.需要替换远程服务器的ip、账号、密码

2.指定本地workspace下需要上传的包 以及远程服务器的路径

3.执行远程sh启动脚本

4.文件另存为scp.bat

编写deploy.bat批处理文件
rem 进入指定盘符
e:

rem 进入指定文件夹、及工作空间
cd E:utiltoolsstscommerceapp

rem 删除文件
rmdir /s/q target

rem mvn 编译
call mvn clean install -Dmaven.test.skip=true

rem 进入winscp 安装目录
c:
cd "C:Program Files (x86)WinSCP"

rem pause
rem 上传文件到指定的目录
start WinSCP.exe /console /script=d:scp.bat /log=d:log_file.txt

rem pause

注意deploy.bat文件中有中文需要用记事本打开,选择编码,如下图

本地执行脚本远程部署

运行deploy.bat脚本,它会自动进入你的项目目录,执行maven命令打包, 然后使用WinSCP软件远程执行scp.bat脚本,把项目包上传到服务器,并执行job.sh停止项目,替换jar包后,在启动项目

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/780860.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号