From b328ad6d07f74961c093a03380a2021d3848b73d Mon Sep 17 00:00:00 2001 From: kale Date: Sun, 7 Dec 2025 22:03:00 -0500 Subject: [PATCH] =?UTF-8?q?[fix]:[20251208][=E6=9E=84=E5=BB=BAdocker1]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 72 +++++++++++++++++++++++++++--------------------------- 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/.drone.yml b/.drone.yml index b371f43..267cab1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -69,42 +69,42 @@ steps: - pom.xml event: [ push, pull_request, tag ] - - name: docker_build - image: docker:latest - pull: false - volumes: - - name: docker_sock - path: /var/run/docker.sock - commands: - # 验证 JAR 文件存在 - - | - if [ ! -f target/drone-test-1.0.jar ]; then - echo "❌ JAR file not found! Make sure java-build step completed successfully." - ls -la target/ || echo "target directory does not exist" - exit 1 - fi - # 显示构建信息 - - echo "📦 Building Docker image with tag: drone-test:${DRONE_REPO_NAME}" - - echo "📁 JAR file info:" - - ls -lh target/drone-test-1.0.jar - # 构建 Docker 镜像 - - docker build -t drone-test:${DRONE_REPO_NAME} -f Dockerfile . - # 如果存在 DRONE_TAG,同时打 latest 标签 - - | - if [ -n "${DRONE_TAG}" ]; then - docker tag drone-test:${DRONE_REPO_NAME} drone-test:latest - echo "✅ Tagged as drone-test:latest" - fi - - echo "✅ Built Docker image: drone-test:${DRONE_REPO_NAME}" - # 显示镜像信息 - - docker images drone-test - depends_on: - - java-build - when: - path: - include: - - pom.xml - event: [ push, pull_request, tag ] + # - name: docker_build + # image: docker:latest + # pull: false + # volumes: + # - name: docker_sock + # path: /var/run/docker.sock + # commands: + # # 验证 JAR 文件存在 + # - | + # if [ ! -f target/drone-test-1.0.jar ]; then + # echo "❌ JAR file not found! Make sure java-build step completed successfully." + # ls -la target/ || echo "target directory does not exist" + # exit 1 + # fi + # # 显示构建信息 + # - echo "📦 Building Docker image with tag: drone-test:${DRONE_REPO_NAME}" + # - echo "📁 JAR file info:" + # - ls -lh target/drone-test-1.0.jar + # # 构建 Docker 镜像 + # - docker build -t drone-test:${DRONE_REPO_NAME} -f Dockerfile . + # # 如果存在 DRONE_TAG,同时打 latest 标签 + # - | + # if [ -n "${DRONE_TAG}" ]; then + # docker tag drone-test:${DRONE_REPO_NAME} drone-test:latest + # echo "✅ Tagged as drone-test:latest" + # fi + # - echo "✅ Built Docker image: drone-test:${DRONE_REPO_NAME}" + # # 显示镜像信息 + # - docker images drone-test + # depends_on: + # - java-build + # when: + # path: + # include: + # - pom.xml + # event: [ push, pull_request, tag ] # 自动检测是否存在 Python (requirements.txt) - name: python-test