chore: Add Makefile for task management

This commit is contained in:
tsuyoshiwada 2018-02-17 20:29:22 +09:00
parent 066fa21430
commit 4dd9b350e6

28
Makefile Normal file
View file

@ -0,0 +1,28 @@
.PHONY: bootstrap
bootstrap: clean deps
.PHONY: deps
deps:
dep ensure -v
.PHONY: clean
clean:
rm -rf ./vendor/
rm -rf ./git-chglog
rm -rf $(GOPATH)/bin/git-chglog
.PHONY: bulid
build:
go build -i -o git-chglog
.PHONY: test
test:
go test -v `go list ./... | grep -v /vendor/`
.PHONY: install
install:
go install ./cmd/git-chglog
.PHONY: chglog
chglog:
git-chglog -c ./.chglog/config.yml