mirror of
https://github.com/zokradonh/kopano-docker
synced 2025-06-07 16:06:14 +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: component ?= base
|
||||||
tag-container: ## Helper target to tag a given image. Defaults to the base image.
|
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)'
|
@echo 'create tag $($(component)_version)'
|
||||||
docker tag $(docker_repo)/kopano_$(component) $(docker_repo)/kopano_$(component):${$(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 $(docker_repo)/kopano_$(component):${$(component)_version} >> $(TAG_FILE)
|
||||||
@echo 'create tag latest'
|
@echo 'create tag latest'
|
||||||
docker tag $(docker_repo)/kopano_$(component) $(docker_repo)/kopano_$(component):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.
|
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)'
|
@echo 'publish latest to $(docker_repo)/kopano_$(component)'
|
||||||
docker push $(docker_repo)/kopano_$(component):${$(component)_version}
|
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
|
docker push $(docker_repo)/kopano_$(component):latest
|
||||||
ifdef DOCKERREADME
|
ifdef DOCKERREADME
|
||||||
.travis/docker-hub-helper.sh $(component)
|
.travis/docker-hub-helper.sh $(component)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user