kind: pipeline type: docker name: java-demo steps: - name: build image: maven:3.9.6-eclipse-temurin-17-alpine # 仅 ~220 MB commands: - 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 # 宿主缓存目录 environment: - DRONE_USER_CREATE=username:NanCheng,admin:true