github.com/whamcloud/lemur@v0.0.0-20190827193804-4655df8a52af/packaging/docker/lemur-rpm-build/Makefile (about)

     1  REPO ?= $(notdir $(CURDIR))
     2  
     3  VERSION := 1
     4  IMAGE := $(shell latest=$$(docker images | awk "/$(REPO).*$(VERSION)/ {print \$$2}"); if [ "$$latest" == $(VERSION) ]; then true; else echo $(REPO)/$(VERSION); fi)
     5  
     6  $(VERSION): $(IMAGE)
     7  
     8  $(IMAGE): Dockerfile lemur.spec
     9  	@echo "Building $(IMAGE)"
    10  	docker build -t $(subst /,:,$(IMAGE)) -t $(REPO):latest $(BUILD_VARS) .
    11  
    12  lemur.spec: ../../rpm/lemur.spec
    13  	cp -a ../../rpm/lemur.spec .
    14  
    15  clean:
    16  	rm -f lemur.spec
    17  	docker rmi $(REPO):latest $(subst /,:,$(IMAGE))
    18  
    19  .PHONY: $(VERSION) $(IMAGE)