/
githubmirror
/
pop
Обзор
Документация
Войти
/
githubmirror
/
pop
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Makefile
50 строк
1 KB
Yonghwan SO
updated goreleaser configuration (#790)
07 окт 2022, 14:10
Не верифицирован
07 окт 2022, 14:10
4a837b5
Код
Авторство
О чём код?
PACKAGE_NAME := github.com/gobuffalo/pop GOLANG_CROSS_VERSION ?= v1.18 TAGS ?= "sqlite" GO_BIN ?= go install: deps $(GO_BIN) install -tags ${TAGS} -v ./soda build: $(GO_BIN) build -v . test: $(GO_BIN) test -tags ${TAGS} ./... lint: golangci-lint run release-test: ./test.sh .PHONY: release-dry-run release-dry-run: @docker run \ --rm \ --privileged \ -e CGO_ENABLED=1 \ --env-file .release-env \ -v /var/run/docker.sock:/var/run/docker.sock \ -v `pwd`:/go/src/$(PACKAGE_NAME) \ -w /go/src/$(PACKAGE_NAME) \ goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ --rm-dist --skip-validate --skip-publish --snapshot .PHONY: release release: @if [ ! -f ".release-env" ]; then \ echo "\033[91m.release-env is required for release\033[0m";\ exit 1;\ fi docker run \ --rm \ --privileged \ -e CGO_ENABLED=1 \ --env-file .release-env \ -v /var/run/docker.sock:/var/run/docker.sock \ -v `pwd`:/go/src/$(PACKAGE_NAME) \ -w /go/src/$(PACKAGE_NAME) \ goreleaser/goreleaser-cross:${GOLANG_CROSS_VERSION} \ release --rm-dist