summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorDavid Ansari <david.ansari@gmx.de>2021-06-24 10:04:32 +0200
committerDavid Ansari <david.ansari@gmx.de>2021-06-24 14:19:31 +0200
commitdfbce39172dc6e402333c1857fc48e536b67a284 (patch)
tree36b64f9c7d1b439b4e730764ea855d023c509f4a /packaging
parentafae6a1b39677fc42be3972a214ef62dbe7c2307 (diff)
downloadrabbitmq-server-git-dfbce39172dc6e402333c1857fc48e536b67a284.tar.gz
Build two OCI images
1. with minimum required Erlang 2. with maximum supported Erlang
Diffstat (limited to 'packaging')
-rw-r--r--packaging/docker-image/Makefile13
1 files changed, 6 insertions, 7 deletions
diff --git a/packaging/docker-image/Makefile b/packaging/docker-image/Makefile
index e74ca45da6..991ab74d6c 100644
--- a/packaging/docker-image/Makefile
+++ b/packaging/docker-image/Makefile
@@ -39,6 +39,7 @@ SKIP_PGP_VERIFY ?= false
PGP_KEYSERVER ?= pgpkeys.eu
ALT1_PGP_KEYSERVER ?= keyserver.ubuntu.com
ALT2_PGP_KEYSERVER ?= pgpkeys.uk
+IMAGE_TAG_1 ?= $(subst +,-,$(VERSION))
all: dist
@@ -50,16 +51,14 @@ dist:
--build-arg OTP_VERSION=$(OTP_VERSION) \
--build-arg OTP_SHA256=$(OTP_SHA256) \
--build-arg RABBITMQ_BUILD=rabbitmq_server-$(VERSION) \
- --tag $(REPO):$(subst +,-,$(VERSION)) \
+ --tag $(REPO):$(IMAGE_TAG_1) \
.
-ifdef IMAGE_TAG
- docker tag $(REPO):$(subst +,-,$(VERSION)) $(REPO):$(IMAGE_TAG)
-endif
push:
- docker push $(REPO):$(subst +,-,$(VERSION))
-ifdef IMAGE_TAG
- docker push $(REPO):$(IMAGE_TAG)
+ docker push $(REPO):$(IMAGE_TAG_1)
+ifdef IMAGE_TAG_2
+ docker tag $(REPO):$(IMAGE_TAG_1) $(REPO):$(IMAGE_TAG_2)
+ docker push $(REPO):$(IMAGE_TAG_2)
endif
clean: