【发布时间】:2016-05-08 13:53:51
【问题描述】:
能否在 AppEngine/Go 中获取当前应用版本的部署时间戳?
看起来很有帮助,但不确定如何在 AppEngine/Go 应用程序代码中实现。
【问题讨论】:
标签: google-app-engine go
能否在 AppEngine/Go 中获取当前应用版本的部署时间戳?
看起来很有帮助,但不确定如何在 AppEngine/Go 应用程序代码中实现。
【问题讨论】:
标签: google-app-engine go
从这个链接AppEngine: Get current serving application version,建议的答案写在python
os.environ['CURRENT_VERSION_ID']
以上代码试图检索名称为CURRENT_VERSION_ID 的环境变量,go 中的等效代码为:
import (
...
"os"
)
...
versionText := os.Getenv("CURRENT_VERSION_ID")
根据其中一个cmets,结果将是my-version.383096322806301043这种格式,您应该使用strings.Split方法将其拆分为.,例如:
import (
...
"strings"
)
...
timestampString := strings.Split(versionText, ".")[1]