diff --git a/Jenkinsfile b/Jenkinsfile index c0c7841..6bc49b6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -36,13 +36,20 @@ pipeline { sh 'ls -la ruoyi-admin/target/' // 确保 jar 文件存在 } } + // 检查是否可以使用宿主机docker + stage('Check Docker') { + steps { + sh 'docker --version' + } + } stage('Build Docker Image') { steps { echo "🐋 正在构建 Docker 镜像..." - sh """ - docker build -t \${DOCKER_IMAGE} . - """ + script { + // 使用宿主机的 docker,不在构建容器中执行 docker build + sh 'docker build -t $DOCKER_IMAGE .' + } } }