From e720e17d761d94cb0e2ef684f393ecaa49d33bf8 Mon Sep 17 00:00:00 2001 From: lujianxin <2458505331@qq.com> Date: Mon, 23 Jun 2025 18:00:12 +0800 Subject: [PATCH] =?UTF-8?q?ci(drone):=20=E6=9B=B4=E6=96=B0=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E9=85=8D=E7=BD=AE=E4=BB=A5=E6=94=AF=E6=8C=81=20Maven?= =?UTF-8?q?=20=E6=9E=84=E5=BB=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 maven-build 步骤,使用 Maven 进行项目构建- 更新 build-jar 步骤中的 JAR 文件路径 -优化构建流程,提高构建效率 --- .drone.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 60ee08c..2bd7f8c 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,6 +4,16 @@ name: ${serverName} # 服务名成,可与jar包名保持一致 steps: + - name: maven-build + image: maven:3.8.5-openjdk-17 + volumes: + - name: maven-cache + path: /root/.m2 + - name: build-output + path: /home/app/build + commands: + - mvn clean package -DskipTests=true -pl yudao-gateway,ruoyi-modules-system,yudao-module-infra -am + - name: build-jar image: alpine volumes: @@ -11,8 +21,8 @@ steps: path: /home/app/build commands: - mkdir -p /home/app/build/{gateway,system,infra} - - cp ruoyi-gateway/target/*.jar /home/app/build/gateway/app.jar - - cp ruoyi-modules-system/target/*.jar /home/app/build/system/app.jar + - cp yudao-gateway/target/*.jar /home/app/build/gateway/app.jar + - cp yudao-modules-system/target/*.jar /home/app/build/system/app.jar - cp yudao-module-infra/target/*.jar /home/app/build/file/app.jar - cp Dockerfile /home/app/build/