ci(chuanqi-web): 增加阿里服务器部署步骤
- 在部署阶段添加阿里服务器的部署操作 - 使用 sshPublisher 插件将 dist.zip 文件传输到阿里服务器的 /opt/chuanqi/web 目录 - 在阿里服务器上执行解压和移动文件的命令 - 添加部署阿里服务器的 echo 信息
This commit is contained in:
@@ -23,6 +23,7 @@ pipeline {
|
|||||||
stage('部署') {
|
stage('部署') {
|
||||||
steps {
|
steps {
|
||||||
echo 'Deploying...'
|
echo 'Deploying...'
|
||||||
|
echo '部署奶昔服务器...'
|
||||||
sshPublisher(publishers: [sshPublisherDesc(configName: 'chuanqi-xi',
|
sshPublisher(publishers: [sshPublisherDesc(configName: 'chuanqi-xi',
|
||||||
transfers: [sshTransfer(
|
transfers: [sshTransfer(
|
||||||
sourceFiles: "dist.zip",
|
sourceFiles: "dist.zip",
|
||||||
@@ -30,6 +31,14 @@ pipeline {
|
|||||||
remoteDirectory: "/opt/chuanqi/web")
|
remoteDirectory: "/opt/chuanqi/web")
|
||||||
], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: true)
|
], 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)
|
||||||
|
])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user