| 
									
										
										
										
											2015-06-09 20:41:43 +02:00
										 |  |  | NAME = osixia/keepalived | 
					
						
							| 
									
										
										
										
											2015-12-12 13:48:53 +01:00
										 |  |  | VERSION = 0.2.0 | 
					
						
							| 
									
										
										
										
											2015-06-09 20:41:43 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | .PHONY: all build test tag_latest release | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | all: build | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | build: | 
					
						
							|  |  |  | 	docker build -t $(NAME):$(VERSION) --rm image | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | test: | 
					
						
							|  |  |  | 	env NAME=$(NAME) VERSION=$(VERSION) bats test/test.bats | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | tag_latest: | 
					
						
							|  |  |  | 	docker tag -f $(NAME):$(VERSION) $(NAME):latest | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | release: build test tag_latest | 
					
						
							|  |  |  | 	@if ! docker images $(NAME) | awk '{ print $$2 }' | grep -q -F $(VERSION); then echo "$(NAME) version $(VERSION) is not yet built. Please run 'make build'"; false; fi | 
					
						
							|  |  |  | 	docker push $(NAME) | 
					
						
							|  |  |  | 	@echo "*** Don't forget to run 'twgit release/hotfix finish' :)" |