构建go项目用Bazel还是Makefile哪个比较方便?
Makefile够用了
.PHONY: build clean lint help
all: build deploy
build:
GOOS=linux GOARCH=amd64 go build -o ./bin/quntui-image-processor .
upx ./bin/quntui-image-processor
deploy:
git commit -am "release"
git push
lint:
golint ./...
clean:
rm -rf ./bin/quntui-image-processor
go clean -i .
help:
@echo "make: 编译程序"
@echo "make lint: 检查代码风格"
@echo "make clean: 清空二进制文件及缓存文件"
7 回答5.4k 阅读
6 回答7k 阅读✓ 已解决
4 回答2.4k 阅读
1 回答3.4k 阅读
2 回答951 阅读✓ 已解决
2 回答2.3k 阅读
1 回答2.2k 阅读
没有历史包袱的话我个人比较推荐Bazel。google系的搭配也容易