From ebf771f45f6b74a9e8893efa7a73f1ce47768651 Mon Sep 17 00:00:00 2001 From: Denis Arh Date: Fri, 27 Sep 2019 08:00:50 +0200 Subject: [PATCH] Add dev-branch-build step for drone-ci, more compact config --- .drone.yml | 44 ++++++++++++++++++++------------------------ 1 file changed, 20 insertions(+), 24 deletions(-) diff --git a/.drone.yml b/.drone.yml index cfe025d55..f6c272fcb 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,18 +24,9 @@ steps: repo: cortezaproject/corteza-server auto_tag: true # generate tag names automatically based on git branch and git tag dockerfile: Dockerfile.corteza-server - username: - from_secret: docker_hub_username - password: - from_secret: docker_hub_password + username: { from_secret: docker_hub_username } + password: { from_secret: docker_hub_password } when: -# this does not work as expected: -# time="2019-08-23T11:50:35Z" level=info msg="skipping automated docker build for refs/heads/feature-automation" -# ref: -# - refs/heads/master -# - refs/heads/beta -# - refs/heads/feature-* -# - refs/tags/20??.*.* events: [ tag, push ] - name: corteza-server-system @@ -45,10 +36,8 @@ steps: repo: cortezaproject/corteza-server-system auto_tag: true # generate tag names automatically based on git branch and git tag dockerfile: Dockerfile.corteza-server-system - username: - from_secret: docker_hub_username - password: - from_secret: docker_hub_password + username: { from_secret: docker_hub_username } + password: { from_secret: docker_hub_password } - name: corteza-server-compose @@ -58,10 +47,8 @@ steps: repo: cortezaproject/corteza-server-compose auto_tag: true # generate tag names automatically based on git branch and git tag dockerfile: Dockerfile.corteza-server-compose - username: - from_secret: docker_hub_username - password: - from_secret: docker_hub_password + username: { from_secret: docker_hub_username } + password: { from_secret: docker_hub_password } - name: corteza-server-messaging depends_on: [ 'corteza-server' ] @@ -70,13 +57,22 @@ steps: repo: cortezaproject/corteza-server-messaging auto_tag: true # generate tag names automatically based on git branch and git tag dockerfile: Dockerfile.corteza-server-messaging - username: - from_secret: docker_hub_username - password: - from_secret: docker_hub_password + username: { from_secret: docker_hub_username } + password: { from_secret: docker_hub_password } +- name: corteza-server:dev-branch-build + image: plugins/docker + depends_on: [ 'unit-tests' ] + settings: + repo: cortezaproject/corteza-server + tags: [ "${DRONE_TAG=${DRONE_BRANCH}}" ] + dockerfile: Dockerfile.corteza-server + username: { from_secret: docker_hub_username } + password: { from_secret: docker_hub_password } + when: + ref: [ "refs/heads/beta", "refs/heads/feature-*" ] + events: [ tag, push ] -trigger: --- workspace: