ci(drone): 更新构建配置以支持 Maven 构建
- 新增 maven-build 步骤,使用 Maven 进行项目构建- 更新 build-jar 步骤中的 JAR 文件路径 -优化构建流程,提高构建效率
This commit is contained in:
parent
9389fee8bd
commit
e720e17d76
14
.drone.yml
14
.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/
|
||||
|
||||
|
|
Loading…
Reference in New Issue