|
|
@ -19,9 +19,7 @@ volumes: |
|
|
|
- name: maven-cache |
|
|
|
- name: maven-cache |
|
|
|
host: |
|
|
|
host: |
|
|
|
path: /data/drone/m2/cache |
|
|
|
path: /data/drone/m2/cache |
|
|
|
- name: maven-build |
|
|
|
|
|
|
|
host: |
|
|
|
|
|
|
|
path: /data/drone/m2/build |
|
|
|
|
|
|
|
- name: docker-sock |
|
|
|
- name: docker-sock |
|
|
|
host: |
|
|
|
host: |
|
|
|
path: /var/run/docker.sock |
|
|
|
path: /var/run/docker.sock |
|
|
@ -37,15 +35,10 @@ steps: |
|
|
|
volumes: |
|
|
|
volumes: |
|
|
|
- name: maven-cache |
|
|
|
- name: maven-cache |
|
|
|
path: /root/.m2 |
|
|
|
path: /root/.m2 |
|
|
|
- name: maven-build |
|
|
|
|
|
|
|
path: /app/build |
|
|
|
|
|
|
|
commands: |
|
|
|
commands: |
|
|
|
- echo 'maven package start' |
|
|
|
- echo 'maven package start' |
|
|
|
# 打包 |
|
|
|
# 打包 |
|
|
|
- mvn clean package -Dmaven.test.skip=true |
|
|
|
- mvn clean package -Dmaven.test.skip=true |
|
|
|
# 拷贝打包结果到宿主机 |
|
|
|
|
|
|
|
- mkdir -p /app/build/db-bastion-server |
|
|
|
|
|
|
|
- cp target/db-bastion-server.jar /app/build/db-bastion-server/db-bastion-server.jar |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 构建镜像 |
|
|
|
# 构建镜像 |
|
|
|
- name: build-image |
|
|
|
- name: build-image |
|
|
|