diff --git a/.drone.yml b/.drone.yml index 0336702..fe77817 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,10 +1,18 @@ kind: pipeline type: docker -name: default +name: java-demo steps: - name: build - image: node:18 + image: maven:3.9.6-eclipse-temurin-17-alpine # 仅 ~220 MB commands: - - echo "Hello Drone + Gitea!" - - node --version \ No newline at end of file + - mvn -B clean package -DskipTests # 跳过测试,更快 + - java -jar target/*.jar --version || echo "Build OK" + volumes: + - name: m2-cache + path: /root/.m2 # 本地缓存依赖 + +volumes: + - name: m2-cache + host: + path: /tmp/drone-m2-cache # 宿主缓存目录 \ No newline at end of file