【问题标题】:In Play 2 Framework , how can I include git commit sha in sbt dist package name?在 Play 2 Framework 中,如何在 sbt dist 包名称中包含 git commit sha?
【发布时间】:2014-09-02 09:17:22
【问题描述】:

我有一个 Play 2.2.x 项目,我可以为此创建通用分发 zip 存档:

$ sbt dist

这会创建一个文件target/universal/project-name-1.0-SHAPSHOT.zip

我想包含一个 git commit sha 使得生成的包看起来像这样:

target/universal/project-name-1.0-SHAPSHOT-0d6d7f4325de87df6a8f46bd635d14ba8892715a.zip

在 Play 2 Framework 中,如何在 sbt dist 包名中包含 git commit sha?

【问题讨论】:

    标签: scala playframework-2.0 sbt


    【解决方案1】:

    最简单的方法是:

    version := "1.0-SNAPSHOT-" + "git rev-parse HEAD".!!.trim
    

    【讨论】:

    • 正是我需要的! :-)
    猜你喜欢
    • 2017-03-19
    • 2015-11-07
    • 2012-09-22
    • 1970-01-01
    • 2016-11-18
    • 1970-01-01
    • 1970-01-01
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多