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/