|
|
@ -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 缓存挂载到宿主机路径 |
|
|
|