У меня есть служба HTTP, написанная на Go.Внутри main.go
у меня есть глобальная version
строка.
package main
var version string
Локально, я строю с использованием -ldflags "-X main.version=$VERSION
, где $VERSION
определяется средой оболочки, например:
VERSION=v0.16.0 go build ./cmd/app -ldflags "-X main.version=$VERSION
Недавно я решил опробовать Google App Engine и начал с базового файла YAML:
runtime: go111
handlers:
- url: /.*
script: auto
Что я могу установить в файле YAML, чтобы дать команду GAE строить с эквивалентными флагами ldflags дляиспечь в моей версии строки?
Следует также упомянуть, что при сборке я использую модули go с GO111MODULE=on
локально.