From f4c03c2a620a28d8ce22119cda12b28d56258851 Mon Sep 17 00:00:00 2001 From: Jose Quintana Date: Sat, 4 Apr 2020 22:17:29 +0200 Subject: [PATCH] refactor: drone step condition for prod --- .drone.yml | 50 +++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 47 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index d6b0467..3b787c6 100644 --- a/.drone.yml +++ b/.drone.yml @@ -64,11 +64,21 @@ steps: image: joseluisq/rust-linux-darwin-builder:1.42.0 commands: - make test + when: + event: + - tag - name: release image: joseluisq/rust-linux-darwin-builder:1.42.0 commands: - make prod.release + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest - name: publish-scratch image: plugins/docker @@ -85,6 +95,13 @@ steps: - DOCKER_IMAGE_VERSION=${DRONE_TAG} tags: - latest + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest - name: publish-alpine image: plugins/docker @@ -100,6 +117,13 @@ steps: auto_tag_suffix: alpine build_args: - DOCKER_IMAGE_VERSION=${DRONE_TAG}-alpine + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest - name: gitea-release image: plugins/gitea-release @@ -111,6 +135,13 @@ steps: - ./bin/*.tar.gz - ./bin/*-SHA256SUM prerelease: true + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest - name: publish-public-scratch image: plugins/docker @@ -124,6 +155,13 @@ steps: auto_tag: true tags: - latest + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest - name: publish-public-alpine image: plugins/docker @@ -136,11 +174,17 @@ steps: from_secret: dockerhub_password auto_tag: true auto_tag_suffix: alpine + when: + ref: + - refs/tags/v* + exclude: + - refs/tags/**rc** + - refs/tags/**beta** + - refs/tags/latest trigger: - target: - - production - + event: + - tag --- kind: pipeline -- libgit2 1.7.2