Compare commits

..

9 Commits

Author SHA1 Message Date
676a6a8a82 fix(deploy): 修复传奇网页版部署脚本
- 在 chuanqi_web_pro_jenkins 文件中,修改了 SSH 发布的执行命令
- 为确保 dist.zip 文件被正确传输到目标目录,添加了 mv 命令
- 此修改适用于 chuanqi-xi 和 ali 两个配置
2025-04-17 16:51:00 +08:00
1973b7681f ci(chuanqi): 在部署阶段添加文件列表查看命令
在 chuanqi_web_pro_jenkins 文件的部署阶段中,添加了 'll -a' 命令,用于查看当前目录下所有文件的详细信息。这个改动可以帮助开发者更好地了解部署过程中的文件状态。
2025-04-17 16:42:58 +08:00
a061e1766c ci(chuanqi-web): 增加阿里服务器部署步骤
- 在部署阶段添加阿里服务器的部署操作
- 使用 sshPublisher 插件将 dist.zip 文件传输到阿里服务器的 /opt/chuanqi/web 目录
- 在阿里服务器上执行解压和移动文件的命令
- 添加部署阿里服务器的 echo 信息
2025-04-17 16:39:32 +08:00
8d41bb95cc build(deploy): 更新传棋项目部署配置
- 修改服务器配置名称:将 'huawei68' 和 'tencent-SG' 更改为 'chuanqi-xi'
- 更新部署路径:将 '/mnt/data/docker/' 和 '/home/chuanqi/' 更改为 '/opt/chuanqi/'
- 调整 chuanqi_web_pro_jenkins 中的 remoteDirectory 参数
2025-04-17 15:46:28 +08:00
aixianling
adbf1c8057 ci(chuanqi_server_pro_jenkins): 重启容器并更新代码
- 在 git pull 后添加 docker restart 命令以重启容器
- 移除了注释掉的 Docker 重启命令
2025-02-18 15:12:17 +08:00
aixianling
6e90cba614 build(chuanqi_server_pro_jenkins): 更新 Jenkins 部署配置
- 移除原有的 sshagent 方式
- 使用 sshPublisher 插件进行远程服务器部署
- 配置详细的远程服务器信息和执行命令
2025-02-18 15:07:44 +08:00
aixianling
e48469f013 ci: 更新 Jenkins 构建脚本
- 修改 sshagent 中的密钥 ID,从 'huawei68' 改为 '9333168e-6267-440b-9f24-87b29427e728'
- 在 git pull 命令前添加 SSH 连接,确保远程服务器能够执行命令
2025-02-18 15:03:38 +08:00
aixianling
1ea3fff921 ci: 更新 Jenkins 部署脚本
- 使用 sshagent 插件管理密钥
- 更新项目路径和注释
2025-02-18 14:55:01 +08:00
aixianling
5d6f6eccc7 ci: 更新 web 项目配置和生产环境部署
- 在 web 配置中添加 gameEui.json 文件复制操作
- 在生产环境部署中添加 gameEui.json 文件移动操作
2025-01-21 17:33:58 +08:00
3 changed files with 22 additions and 6 deletions

View File

@@ -4,8 +4,13 @@ pipeline {
stage('部署') {
steps {
echo 'Deploying...'
sh "cd /home/cq/s1&&git pull"
sh "docker restart chuanqi-server-s1-logic"
sshPublisher(publishers: [sshPublisherDesc(configName: 'chuanqi-xi',
transfers: [sshTransfer(
sourceFiles: '',
execCommand: 'cd /opt/chuanqi/chuanqi-server-instance&&git pull&&docker restart chuanqi-server-logic',
remoteDirectory: '.')
], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true)
])
}
}
}

View File

@@ -28,6 +28,7 @@ pipeline {
sh "cp linuxdo.php /home/cq/web/"
sh "cp login.php /home/cq/web/"
sh "cp api.php /home/cq/web/"
sh "cp gameEui.json /home/cq/web/resource"
}
}
}

View File

@@ -23,11 +23,21 @@ pipeline {
stage('部署') {
steps {
echo 'Deploying...'
sshPublisher(publishers: [sshPublisherDesc(configName: 'tencent-SG',
sh 'ls -al'
echo '部署奶昔服务器...'
sshPublisher(publishers: [sshPublisherDesc(configName: 'chuanqi-xi',
transfers: [sshTransfer(
sourceFiles: "dist.zip",
execCommand: "cd /home/chuanqi/web&&unzip -o dist.zip&&mv -f main.min_jocw9Tu2.js js/&&mv -f config.xml resource_Publish/cfg/&&rm -rf dist.zip&&chmod +x -R .",
remoteDirectory: "/home/chuanqi/web")
execCommand: "cd /opt/chuanqi/web&&mv ~/opt/chuanqi/web/dist.zip .&&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)
])
echo '部署阿里服务器...'
sshPublisher(publishers: [sshPublisherDesc(configName: 'ali',
transfers: [sshTransfer(
sourceFiles: "dist.zip",
execCommand: "cd /opt/chuanqi/web&&mv ~/opt/chuanqi/web/dist.zip .&&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)
])
}