1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/banyanhouse-distill-infra

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Makefile 857
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
胡正阳 Отправлено 04.08.2021 15:00 5af31d5
# 二进制文件名
PROJECT="bin/distill-infra"
# 启动文件PATH
MAIN_PATH="brun/main.go"
VERSION="v0.0.1"
DATE= `date +%FT%T%z`
# 可以执行函数,但是函数不能存在 command
ifeq (${VERSION}, "v0.0.1")
VERSION=VERSION = "v0.0.1"
endif
version:
@echo ${VERSION}
# .PHONY 有 build 文件,不影响 build 命令执行
.PHONY: build
build:
@echo version: ${VERSION} date: ${DATE} os: Mac OS
@go build -o ${PROJECT} ${MAIN_PATH}
install:
@echo download package
@go mod download
# 交叉编译运行在linux系统环境
build-linux:
@echo version: ${VERSION} date: ${DATE} os: linux-centOS
@GOOS=linux go build -o ${PROJECT} ${MAIN_PATH}
run: build
@./${PROJECT}
clean:
rm -rf ./log
IMAGE_TAG ?= $(shell git describe --tags)
.PHONY: images
images:
docker build -t hulyndon/distill-infra:${IMAGE_TAG} -f build/Dockerfile .

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/banyanhouse-distill-infra.git
git@api.gitlife.ru:oschina-mirror/banyanhouse-distill-infra.git
oschina-mirror
banyanhouse-distill-infra
banyanhouse-distill-infra
master