签入版本

This commit is contained in:
gitadmin
2025-09-23 21:46:39 +08:00
parent 959b9325ad
commit a398663400
+24 -24
View File
@@ -155,30 +155,30 @@ def call(String orgName) { // Jenkins Pipeline 的入口方法通常命名为 ca
}
}
// /**
// * 第三阶段:应用部署
// * 将Docker镜像部署到目标服务器(如测试、预生产、生产环境)。
// * 此阶段同样在指定的 Jenkins 代理节点 (jenkinsAgent) 上运行。
// */
// stage('Deploy') {
// // 指定在此阶段使用的 Jenkins 代理节点标签
// agent {
// label jenkinsAgent
// }
// steps {
// script {
// echo "=== 🚀 开始应用部署 ==="
// // 记录 '应用部署' 阶段的开始时间
// stageService.recordStageStart('应用部署')
// // 调用部署服务的方法,执行具体的部署逻辑
// // 该方法内部可能包含:通过 SSH 连接到目标服务器、执行部署脚本、更新容器(docker compose/k8s)等
// deploymentService.executeDeployStage(pipelineParams)
// // 记录 '应用部署' 阶段的成功结束
// stageService.recordStageEnd('应用部署', 'SUCCESS')
// echo "=== 🚀 完成应用部署 ==="
// }
// }
// }
/**
* 第三阶段:应用部署
* 将Docker镜像部署到目标服务器(如测试、预生产、生产环境)。
* 此阶段同样在指定的 Jenkins 代理节点 (jenkinsAgent) 上运行。
*/
stage('Deploy') {
// 指定在此阶段使用的 Jenkins 代理节点标签
agent {
label jenkinsAgent
}
steps {
script {
echo "=== 🚀 开始应用部署 ==="
// 记录 '应用部署' 阶段的开始时间
stageService.recordStageStart('应用部署')
// 调用部署服务的方法,执行具体的部署逻辑
// 该方法内部可能包含:通过 SSH 连接到目标服务器、执行部署脚本、更新容器(docker compose/k8s)等
deploymentService.executeDeployStage(pipelineParams)
// 记录 '应用部署' 阶段的成功结束
stageService.recordStageEnd('应用部署', 'SUCCESS')
echo "=== 🚀 完成应用部署 ==="
}
}
}
// 可以在此处添加更多阶段,例如:自动化测试、集成测试、性能测试、安全扫描等
}