github.com/Komiflo/migrate@v3.0.1-0.20170427064301-ee4a6a3c6f42+incompatible/Makefile (about) 1 TESTFLAGS?= 2 IMAGE=mattes/migrate 3 DCR=docker-compose run --rm 4 GOTEST=go test $(TESTFLAGS) `go list ./... | grep -v "/vendor/"` 5 6 .PHONY: clean test build release docker-build docker-push run 7 all: release 8 9 clean: 10 rm -f migrate 11 12 fmt: 13 @gofmt -s -w `go list -f {{.Dir}} ./... | grep -v "/vendor/"` 14 15 test: fmt 16 $(DCR) go-test 17 18 go-test: fmt 19 @$(GOTEST) 20 21 build: 22 $(DCR) go-build 23 24 release: test build docker-build docker-push 25 26 docker-build: 27 docker build --rm -t $(IMAGE) . 28 29 docker-push: 30 docker push $(IMAGE)