|
|
|
@ -2,6 +2,19 @@ kind: pipeline
@@ -2,6 +2,19 @@ kind: pipeline
|
|
|
|
|
type: docker |
|
|
|
|
name: drone-test-sew1sd |
|
|
|
|
|
|
|
|
|
# 共享目录 |
|
|
|
|
volumes: |
|
|
|
|
- name: maven-cache |
|
|
|
|
host: |
|
|
|
|
path: /data/drone/m2/cache |
|
|
|
|
- name: maven-build |
|
|
|
|
host: |
|
|
|
|
path: /data/drone/m2/build |
|
|
|
|
- name: docker-sock |
|
|
|
|
host: |
|
|
|
|
path: /var/run/docker.sock |
|
|
|
|
|
|
|
|
|
# ci 步骤 |
|
|
|
|
steps: |
|
|
|
|
# 打包jar |
|
|
|
|
- name: maven-package |
|
|
|
@ -13,16 +26,19 @@ steps:
@@ -13,16 +26,19 @@ steps:
|
|
|
|
|
path: /app/build |
|
|
|
|
commands: |
|
|
|
|
- mvn clean package -Dmaven.test.skip=true |
|
|
|
|
- cp target/aspect-lock-0.0.1-SNAPSHOT.jar /app/build/aspect-lock-0.0.1-SNAPSHOT.jar |
|
|
|
|
# |
|
|
|
|
# - name: build-image |
|
|
|
|
# |
|
|
|
|
# - name: start-image |
|
|
|
|
- cp target/aspect-lock-0.0.1-SNAPSHOT.jar /app/build/aspect-lock/aspect-lock-0.0.1-SNAPSHOT.jar |
|
|
|
|
when: |
|
|
|
|
branch: |
|
|
|
|
- master |
|
|
|
|
event: |
|
|
|
|
- push |
|
|
|
|
|
|
|
|
|
volumes: |
|
|
|
|
- name: maven-cache |
|
|
|
|
host: |
|
|
|
|
path: /data/drone/m2/cache |
|
|
|
|
- name: maven-build |
|
|
|
|
host: |
|
|
|
|
path: /data/drone/m2/build |
|
|
|
|
- name: build-image |
|
|
|
|
image: docker:dind |
|
|
|
|
volumes: |
|
|
|
|
- name: docker-sock |
|
|
|
|
commands: |
|
|
|
|
- docker -v |
|
|
|
|
- docker ps |
|
|
|
|
- pwd |
|
|
|
|
- ls -alh |
|
|
|
|