1
0
mirror of https://github.com/zokradonh/kopano-docker synced 2025-06-07 07:56:12 +00:00

implement more fine grained version tagging (#256)

This commit is contained in:
Felix Bartels 2019-10-11 18:20:25 +02:00 committed by GitHub
parent b840e66418
commit 9b5187d2e4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -174,9 +174,12 @@ tag-all: build-all ## Helper target to create tags for all images.
tag-container: component ?= base
tag-container: ## Helper target to tag a given image. Defaults to the base image.
# TODO how to tag additional releases. e.g. also tag 8.7.80.1035 as 8.7.80?
@echo 'create tag $($(component)_version)'
docker tag $(docker_repo)/kopano_$(component) $(docker_repo)/kopano_$(component):${$(component)_version}
@version=$($(component)_version); while [[ $$version == *.* ]]; do \
version=$${version%.*} ; \
docker tag $(docker_repo)/kopano_$(component) $(docker_repo)/kopano_$(component):$$version ; \
done
@echo $(docker_repo)/kopano_$(component):${$(component)_version} >> $(TAG_FILE)
@echo 'create tag latest'
docker tag $(docker_repo)/kopano_$(component) $(docker_repo)/kopano_$(component):latest
@ -267,6 +270,10 @@ publish-container: component ?= base
publish-container: ## Helper target to push a given image to a registry. Defaults to the base image.
@echo 'publish latest to $(docker_repo)/kopano_$(component)'
docker push $(docker_repo)/kopano_$(component):${$(component)_version}
@version=$($(component)_version); while [[ $$version == *.* ]]; do \
version=$${version%.*} ; \
docker push $(docker_repo)/kopano_$(component):$$version ; \
done
docker push $(docker_repo)/kopano_$(component):latest
ifdef DOCKERREADME
.travis/docker-hub-helper.sh $(component)