修改部署方案
This commit is contained in:
Vendored
+8
-8
@@ -26,7 +26,7 @@ pipeline {
|
|||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
sh "cd ${DEPLOY_DIR} && sudo docker compose down || true"
|
sh "cd ${DEPLOY_DIR} && docker compose down || true"
|
||||||
echo "✅ 服务已停止"
|
echo "✅ 服务已停止"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -49,7 +49,7 @@ pipeline {
|
|||||||
expression { params.ACTION == 'deploy' }
|
expression { params.ACTION == 'deploy' }
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh "sudo docker build -t ${IMAGE_NAME}:${IMAGE_TAG} ."
|
sh "docker build -t ${IMAGE_NAME}:${IMAGE_TAG} ."
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -59,12 +59,12 @@ pipeline {
|
|||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
script {
|
script {
|
||||||
sh "sudo mkdir -p ${DEPLOY_DIR}"
|
sh "mkdir -p ${DEPLOY_DIR}"
|
||||||
sh "sudo cp docker-compose.yml ${DEPLOY_DIR}/docker-compose.yml"
|
sh "cp docker-compose.yml ${DEPLOY_DIR}/docker-compose.yml"
|
||||||
sh "cd ${DEPLOY_DIR} && sudo docker compose down || true"
|
sh "cd ${DEPLOY_DIR} && docker compose down || true"
|
||||||
sh "cd ${DEPLOY_DIR} && sudo docker compose up -d"
|
sh "cd ${DEPLOY_DIR} && docker compose up -d"
|
||||||
sleep 5
|
sleep 5
|
||||||
sh "sudo docker ps -f name=${CONTAINER_NAME} --format '{{.Status}}'"
|
sh "docker ps -f name=${CONTAINER_NAME} --format '{{.Status}}'"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -74,7 +74,7 @@ pipeline {
|
|||||||
expression { params.ACTION == 'deploy' }
|
expression { params.ACTION == 'deploy' }
|
||||||
}
|
}
|
||||||
steps {
|
steps {
|
||||||
sh "sudo docker image prune -f || true"
|
sh "docker image prune -f || true"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user