27 lines
386 B
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
|