【发布时间】:2017-09-03 06:59:53
【问题描述】:
当我使用 Jenkins 构建项目的新版本时,新版本号会放在我的项目中的什么位置?有没有办法在我的代码中访问它?
【问题讨论】:
-
你的问题有点糊涂,project=verison of app(例如POM_VERSION)build number是jenkins用来统计jobs的。
当我使用 Jenkins 构建项目的新版本时,新版本号会放在我的项目中的什么位置?有没有办法在我的代码中访问它?
【问题讨论】:
默认情况下不放置:Jenkins 使用的内部版本号仅在您的作业执行期间作为environment variable BUILD_NUMBER 可见/可访问。
有一些插件可以帮助您推断出更有意义的版本号:
但同样,它们只生成环境变量,不会将该版本号“放置”到您的项目中。
作为构建步骤的一部分,这是您必须做的事情。请参阅“How to include Jenkins CI build number in Android APK name & app label”中的具体示例
【讨论】: