Слияние кода завершено, страница обновится автоматически
HOMEDIR := $(shell pwd)
OUTDIR := $(HOMEDIR)/output
GIT_TAG:=$(shell git tag --contains HEAD)
GIT_REV:=git-$(shell git rev-parse --short HEAD)
VERSION:=$(if $(GIT_TAG),$(GIT_TAG),$(GIT_REV))
GO = go
GO_MOD = $(GO) mod
GO_ENV = env CGO_ENABLED=0
GO_BUILD = $(GO_ENV) $(GO) build
GOTEST = $(GO) test
GOPKGS = $$($(GO) list ./...)
all: test
prepare: prepare-dep
prepare-dep:
git config --global http.sslVerify false
set-env:
$(GO) env -w GOPROXY=https://goproxy.cn
$(GO) env -w GONOSUMDB=\*
compile:build
build: set-env
$(GO_MOD) tidy
$(GO_BUILD) ./...
test: fmt test-case
test-case: set-env
$(GOTEST) -race -cover -coverprofile=coverage.out $(GOPKGS)
fmt:
go fmt ./...
.PHONY: all prepare compile test build
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )