From a061e1766cb6f96930124f3cfc59c0b6f86a8892 Mon Sep 17 00:00:00 2001 From: kubbo <390378816@qq.com> Date: Thu, 17 Apr 2025 16:39:32 +0800 Subject: [PATCH] =?UTF-8?q?ci(chuanqi-web):=20=E5=A2=9E=E5=8A=A0=E9=98=BF?= =?UTF-8?q?=E9=87=8C=E6=9C=8D=E5=8A=A1=E5=99=A8=E9=83=A8=E7=BD=B2=E6=AD=A5?= =?UTF-8?q?=E9=AA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在部署阶段添加阿里服务器的部署操作 - 使用 sshPublisher 插件将 dist.zip 文件传输到阿里服务器的 /opt/chuanqi/web 目录 - 在阿里服务器上执行解压和移动文件的命令 - 添加部署阿里服务器的 echo 信息 --- chuanqi_web_pro_jenkins | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/chuanqi_web_pro_jenkins b/chuanqi_web_pro_jenkins index 9df4741..2568967 100644 --- a/chuanqi_web_pro_jenkins +++ b/chuanqi_web_pro_jenkins @@ -23,6 +23,7 @@ pipeline { stage('部署') { steps { echo 'Deploying...' + echo '部署奶昔服务器...' sshPublisher(publishers: [sshPublisherDesc(configName: 'chuanqi-xi', transfers: [sshTransfer( sourceFiles: "dist.zip", @@ -30,6 +31,14 @@ pipeline { remoteDirectory: "/opt/chuanqi/web") ], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true) ]) + echo '部署阿里服务器...' + sshPublisher(publishers: [sshPublisherDesc(configName: 'ali', + transfers: [sshTransfer( + sourceFiles: "dist.zip", + execCommand: "cd /opt/chuanqi/web&&unzip -o dist.zip&&mv -f main.min_jocw9Tu2.js js/&&mv -f config.xml resource_Publish/cfg/&&mv -f gameEui.json resource/&&rm -rf dist.zip&&chmod +x -R .", + remoteDirectory: "/opt/chuanqi/web") + ], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true) + ]) } } }