dive/Makefile

27 lines
386 B
Makefile

BIN = dive
all: clean build
run: build
docker image ls | grep "dive-test" >/dev/null || docker build -t dive-test:latest .
./build/$(BIN) die-test
build:
go build -o build/$(BIN)
install:
go install ./...
test: build
go test -v ./...
lint: build
golint -set_exit_status $$(go list ./...)
clean:
rm -rf build
rm -rf vendor
go clean
.PHONY: build install test lint clean