【发布时间】:2014-08-03 04:41:40
【问题描述】:
我想将提交哈希放入 Play Framework 模板文件中,以便我可以通过 REST GET 调用查看构建信息。
在 sbt 中我可以获得一个 git commit hash 和 git 分支名称,在构建过程中是否可以将这些信息放入模板文件中?
build.sbt
name := "my-project"
val branch = "git rev-parse --abbrev-ref HEAD".!!.trim
val commit = "git rev-parse HEAD".!!.trim
val buildTime = (new java.text.SimpleDateFormat("yyyyMMdd-HHmmss")).format(new java.util.Date())
version := "%s-%s-%s".format(branch, commit, buildTime)
【问题讨论】:
-
你可能想看看 sbt-git-stamp: github.com/hmrc/sbt-git-stamp
标签: playframework sbt playframework-2.1 playframework-2.2