diff --git a/.drone.yml b/.drone.yml index a8f123b..49641fa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,23 +2,30 @@ 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: - - cd yudao-server - mvn clean package -Dmaven.test.skip=true - name: build docker image - image: plugins/docker + image: appleboy/drone-docker settings: repo: alert-backend tags: latest dockerfile: yudao-server/Dockerfile context: yudao-server build_args: - - JAVA_OPTS="-Xms512m -Xmx512m" - - ARGS="" + - JAVA_OPTS=-Xms512m -Xmx512m + - ARGS= - name: run container image: docker @@ -34,3 +41,6 @@ volumes: - name: dockersock host: path: /var/run/docker.sock + - name: maven-cache + host: + path: /tmp/.m2 # Maven 缓存挂载到宿主机路径