配置在項目的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"
注意:項目名字問題