diff --git a/.drone.yml b/.drone.yml index ddf9126..49641fa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,14 +2,22 @@ kind: pipeline type: docker name: build-and-run-server +trigger: + branch: + include: + - master + steps: - name: maven build image: maven:3.8.3-openjdk-17 + volumes: + - name: maven-cache + path: /root/.m2 commands: - mvn clean package -Dmaven.test.skip=true - name: build docker image - image: plugins/docker + image: appleboy/drone-docker settings: repo: alert-backend tags: latest @@ -33,3 +41,6 @@ volumes: - name: dockersock host: path: /var/run/docker.sock + - name: maven-cache + host: + path: /tmp/.m2 # Maven 缓存挂载到宿主机路径