github.com/songshiyun/revive@v1.1.5-0.20220323112655-f8433a19b3c5/Makefile (about)

     1  .PHONY: test
     2  
     3  export GO111MODULE=on
     4  
     5  GIT_COMMIT ?= $(shell git rev-parse --verify HEAD)
     6  GIT_VERSION ?= $(shell git describe --tags --always --dirty="-dev")
     7  DATE ?= $(shell date -u '+%Y-%m-%d %H:%M UTC')
     8  BUILDER ?= Makefile
     9  VERSION_FLAGS := -X "main.version=$(GIT_VERSION)" -X "main.date=$(DATE)" -X "main.commit=$(GIT_COMMIT)" -X "main.builtBy=$(BUILDER)"
    10  
    11  install:
    12  	@go mod vendor
    13  
    14  build:
    15  	@go build -ldflags='$(VERSION_FLAGS)'
    16  
    17  test:
    18  	@go test -v ./...
    19