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:
parent
b840e66418
commit
9b5187d2e4
9
Makefile
9
Makefile
@ -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)
|
||||
|
Loading…
x
Reference in New Issue
Block a user