github.com/segakazzz/buffalo@v0.16.22-0.20210119082501-1f52048d3feb/Makefile (about) 1 TAGS ?= "sqlite" 2 GO_BIN ?= go 3 4 install: deps 5 make tidy 6 $(GO_BIN) install -tags ${TAGS} -v ./buffalo 7 make tidy 8 9 tidy: 10 ifeq ($(GO111MODULE),on) 11 $(GO_BIN) mod tidy 12 else 13 echo skipping go mod tidy 14 endif 15 16 deps: 17 $(GO_BIN) get github.com/gobuffalo/release 18 ifneq ($(GO111MODULE),on) 19 $(GO_BIN) get -tags ${TAGS} -u -t ./... 20 endif 21 make tidy 22 23 build: 24 $(GO_BIN) build -v . 25 make tidy 26 27 test: 28 packr2 29 $(GO_BIN) test -tags ${TAGS} -cover ./... 30 packr2 31 make tidy 32 33 ci-deps: 34 $(GO_BIN) get github.com/gobuffalo/buffalo-pop 35 $(GO_BIN) get -tags ${TAGS} -t -v ./... 36 make tidy 37 38 ci-test: 39 docker build . --no-cache --build-arg TRAVIS_BRANCH=$$(git symbolic-ref --short HEAD) 40 41 lint: 42 golangci-lint --vendor ./... --deadline=1m --skip=internal 43 44 update: 45 $(GO_BIN) get -u -tags ${TAGS} 46 make tidy 47 make test 48 make install 49 make tidy 50 51 release-test: 52 make tidy 53 54 release: 55 make tidy 56 release -y -f ./runtime/version.go --skip-packr 57 make tidy