index : static-web-server.git

ascending towards madness

author Jose Quintana <joseluisquintana20@gmail.com> 2020-04-04 20:17:29.0 +00:00:00
committer Jose Quintana <joseluisquintana20@gmail.com> 2020-04-04 20:17:29.0 +00:00:00
commit
f4c03c2a620a28d8ce22119cda12b28d56258851 [patch]
tree
7b7dfd92a4e5118041200bc4bbe0a15439d0bfc6
parent
8b71ac091199dcc9c75bdfae58b65eafdc4b9812
download
f4c03c2a620a28d8ce22119cda12b28d56258851.tar.gz

refactor: drone step condition for prod



Diff

 .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