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:\utiltools\xxx.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:\utiltools\sts\commerce\app

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包后,在启动项目

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

beyond阿亮

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值