Documentation ¶
Overview ¶
go build 時に -ldflags を指定して内部の変数に外部から値を注入するサンプルです.
例:
$ go build -race -ldflags \ " \ -X main.version=$(git describe --tag --abbrev=0) \ -X main.revision=$(git rev-list -1 HEAD) \ -X main.build=$(git describe --tags) \ " $ go run -race -ldflags \ " \ -X main.version=$(git describe --tag --abbrev=0) \ -X main.revision=$(git rev-list -1 HEAD) \ -X main.build=$(git describe --tags) \ " .
Click to show internal directories.
Click to hide internal directories.