mirror of
				https://github.com/zokradonh/kopano-docker
				synced 2025-11-03 20:07:27 +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