【发布时间】:2014-11-12 13:09:48
【问题描述】:
这个问题在某种程度上与Using Jenkins BUILD NUMBER in RPM spec file有关。
您可以使用环境变量${BUILD_NUMBER} 在 Jenkins 进程中访问内部版本号。但是我如何在我的 Play 中使用这个环境变量! build.sbt 文件将rpmRelease := "..." 设置为实际内部版本号?
RPM 是在 Jenkins 中使用简单的 Shell 命令 activator rpm:packageBin 构建的。
【问题讨论】:
-
我作为评论回答 b/c 我不确定,但要尝试的一件事是将任意值传递给您的 application.conf。请参阅playframework.com/documentation/2.3.x/Configuration 的最底部。因此,在 Jenkins 中,您可以运行像
activator -DrpmRelease=${BUILD_NUMBER} dist这样的终端命令。
标签: jenkins playframework sbt sbt-native-packager