配置在项目的Main.go文件中
var Version = "1.0.1"
[root@es-9 ]# export TAG=1.0.7
[root@es-9 ]# go build -ldflags "-X main.Version='$TAG'"
等同于这个:go build -ldflags "-X main.Version='1.0.9'"
注意:$TAG处和1.0.9版本号处可不需要加单机号,因为此处填写的什么值,获取到的也是什么值,所以没必要添加
配置在其他目录的文件中
#指定路径文件的配置值,以go-sample-master项目中的version文件中的Version值为例。
var Version= "1.0.1"
go build -ldflags "-X go-sample-master/version.Version=1.2.8"
注意:项目名字问题