Jenkins file edit
Some checks failed
test/timeline-frontend/pipeline/head There was a failure building this commit

This commit is contained in:
2025-12-30 13:54:42 +08:00
parent 80e35d1ac5
commit 3f68693486

19
Jenkinsfile vendored
View File

@@ -158,20 +158,7 @@ pipeline {
stage('Deploy to Environment') { stage('Deploy to Environment') {
steps { steps {
script { script {
// 创建或更新docker-compose文件 deployToEnvironmentWithCompose('dev')
def composeContent = deployToEnvironmentWithCompose('dev')
writeFile file: 'docker-compose.yml', text: composeContent
// 拉取最新镜像
sh 'docker compose pull'
// 停止旧容器
sh 'docker compose down || true'
// 启动新容器
sh 'docker compose up -d'
echo "所有服务已部署完成"
} }
} }
} }
@@ -249,12 +236,12 @@ def deployToEnvironmentWithCompose(String env) {
// 停止现有服务 // 停止现有服务
sh """ sh """
docker-compose -f docker-compose.yml down || true docker compose -f docker-compose.yml down || true
""" """
// 启动新服务 // 启动新服务
sh """ sh """
docker-compose -f docker-compose.yml up -d docker compose -f docker-compose.yml up -d
""" """
// 验证部署 // 验证部署