From 50396aa550835fa46859fee46e554a3fde352b51 Mon Sep 17 00:00:00 2001 From: niushuai233 Date: Mon, 19 Dec 2022 17:11:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B5=8B=E8=AF=95build-image=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/.drone.yml b/.drone.yml index fe19091..f66bf80 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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: 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