Слияние кода завершено, страница обновится автоматически
# 二进制文件名
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 )