From 7d82720735a2844f0ab8b3aa95d1beb23cc8b622 Mon Sep 17 00:00:00 2001 From: Madeorsk Date: Sun, 1 Aug 2021 01:41:54 +0200 Subject: [PATCH] Improve drone CI to handle tags and build latest image on main branch only. --- .drone.yml | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index e28c0d8..195138e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,7 +3,7 @@ type: docker name: build-docker-image steps: -- name: docker +- name: docker-latest image: plugins/docker settings: repo: madeorsk/clang-llvm-meson-buildtools @@ -11,3 +11,19 @@ steps: from_secret: docker_registry_username password: from_secret: docker_registry_password + when: + branch: + - main + +- name: docker-tag + image: plugins/docker + settings: + repo: madeorsk/clang-llvm-meson-buildtools + tags: ${DRONE_TAG} + username: + from_secret: docker_registry_username + password: + from_secret: docker_registry_password + when: + ref: + - refs/tags/*