From 03808c145cafd5d895972e25586c4ba7cd8e6762 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Fri, 10 Apr 2026 15:56:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(deploy):=20=E6=96=B0=E5=A2=9ESIT=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E9=83=A8=E7=BD=B2=E8=87=AA=E5=8A=A8=E5=8C=96=E6=B5=8B?= =?UTF-8?q?=E8=AF=95=E8=84=9A=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 实现基于SSH连接的远程文件传输和命令执行功能 - 支持判断远程文件是否存在及MD5校验避免重复上传 - 完成jar包及lib目录自动上传处理 - 执行远程脚本重启服务 - 增加详细日志打印,支持时间戳和颜色区分信息与错误 - 封装SSH会话及SFTP操作工具类,提高复用性和可维护性 --- nflg-qms-admin/src/test/java/DeploySitTest.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/nflg-qms-admin/src/test/java/DeploySitTest.java b/nflg-qms-admin/src/test/java/DeploySitTest.java index 63f29e56..344a2755 100644 --- a/nflg-qms-admin/src/test/java/DeploySitTest.java +++ b/nflg-qms-admin/src/test/java/DeploySitTest.java @@ -18,10 +18,10 @@ import java.util.List; @Slf4j public class DeploySitTest { - private static final String serviceName = "admin"; + private static final String serviceName = "qms"; private static final String localPath = System.getProperty("user.dir") + "//target//"; - private static final String remotePath = "/mnt/app/qms/" + serviceName + "/"; - private static final String jarName = "nflg-qms-" + serviceName + "-1.0.0-SNAPSHOT.jar"; + private static final String remotePath = "/mnt/app/" + serviceName + "/admin/"; + private static final String jarName = "nflg-" + serviceName + "-admin-1.0.0-SNAPSHOT.jar"; @Test public void DeployToSit() throws Exception { @@ -32,7 +32,7 @@ public class DeploySitTest { //处理字体目录 // handleDir(sshUtil, localPath, remotePath, "fonts"); //处理lib目录 -// handleDir(sshUtil, localPath, remotePath, "lib"); + handleDir(sshUtil, localPath, remotePath, "lib"); //执行脚本启动服务 sshUtil.exec("cd " + remotePath + " && ./restart.sh"); sshUtil.disconnect();