From 9db2ac07ca6e65260e8940d04bfbe3e08059df1c Mon Sep 17 00:00:00 2001 From: Struchkov Mark Date: Sun, 18 Dec 2022 01:44:12 +0300 Subject: [PATCH] =?UTF-8?q?=20=D0=9D=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9?= =?UTF-8?q?=D0=BA=D0=B0=20CICD=20=D1=81=20=D0=BF=D0=BE=D0=BC=D0=BE=D1=89?= =?UTF-8?q?=D1=8C=D1=8E=20Drone?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 37 +++++++++++++++++++++++-------------- 1 file changed, 23 insertions(+), 14 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3bbc17a..c23b08b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,15 +1,11 @@ +--- kind: pipeline type: docker -name: gitlab-notify +name: develop build steps: - name: create jar image: maven:3.8.6-eclipse-temurin-17 - when: - branch: - - develop - ref: - - refs/tags/v.*.*.* volumes: - name: m2 path: /root/.m2/repository @@ -25,9 +21,6 @@ steps: from_secret: DOCKER_IMAGE_NAME DOCKER_REGISTRY_USER: from_secret: DOCKER_REGISTRY_USER - when: - branch: - - develop volumes: - name: dockersock path: /var/run @@ -36,6 +29,25 @@ steps: - docker buildx create --use - docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t "$DOCKER_IMAGE_NAME:develop" . +trigger: + branch: + - develop + +--- + +kind: pipeline +type: docker +name: release build + +steps: + - name: create jar + image: maven:3.8.6-eclipse-temurin-17 + volumes: + - name: m2 + path: /root/.m2/repository + commands: + - mvn -U clean package + - name: docker publish release image: upagge/docker-buildx:latest environment: @@ -45,9 +57,6 @@ steps: from_secret: DOCKER_IMAGE_NAME DOCKER_REGISTRY_USER: from_secret: DOCKER_REGISTRY_USER - when: - ref: - - refs/tags/v.*.*.* volumes: - name: dockersock path: /var/run @@ -57,11 +66,11 @@ steps: - docker buildx build --push --platform linux/amd64,linux/arm64/v8 -t "$DOCKER_IMAGE_NAME:latest" -t "$DOCKER_IMAGE_NAME:$DRONE_TAG" . trigger: - branch: - - develop ref: - refs/tags/v.*.*.* +--- + services: - name: docker image: docker:20.10.22-dind-alpine3.17