From b68d7546860feca652324c6a7b92b57d2921c776 Mon Sep 17 00:00:00 2001 From: Jiale Date: Thu, 24 Apr 2025 10:47:31 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9Edrone=E6=B5=81?= =?UTF-8?q?=E6=B0=B4=E7=BA=BF=E9=85=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..9875ede --- /dev/null +++ b/.drone.yml @@ -0,0 +1,30 @@ +kind: pipeline +type: docker +name: build-and-run-server + +steps: + - name: maven build + image: maven:3.9-eclipse-temurin-21 + commands: + - cd yudao-server + - mvn clean package -Dmaven.test.skip=true + + - name: build docker image + image: plugins/docker + settings: + repo: alert-backend + tags: latest + dockerfile: yudao-server/Dockerfile # Dockerfile 路径 + context: yudao-server # 👈 Docker 上下文目录,JAR 和 Dockerfile 都在这里 + build_args: + - JAVA_OPTS="-Xms512m -Xmx512m" + - ARGS="" + + - name: run container + image: docker + volumes: + - /var/run/docker.sock:/var/run/docker.sock + commands: + - docker stop alert-backend || true + - docker rm alert-backend || true + - docker run -d --name alert-backend -p 48080:48080 alert-backend:latest