【发布时间】:2010-04-27 19:59:20
【问题描述】:
我们正在使用 Hudson 来自动化我们的 Android 构建。我需要将内部版本号合并到我们应用程序中使用的版本字符串中。想知道在我(重新?)发明那个轮子之前是否有人有这样做的例子。显然我需要在我们的一个配置文件中替换一个字符串值。
【问题讨论】:
标签: android ant build hudson numbers
我们正在使用 Hudson 来自动化我们的 Android 构建。我需要将内部版本号合并到我们应用程序中使用的版本字符串中。想知道在我(重新?)发明那个轮子之前是否有人有这样做的例子。显然我需要在我们的一个配置文件中替换一个字符串值。
【问题讨论】:
标签: android ant build hudson numbers
您的 shell 脚本可以访问环境变量“BUILD_NUMBER”,例如“153”。您可以在配置文件中使用它。
您还可以考虑“BUILD_ID”,它添加时间/日期信息,例如“2005-08-22_23-59-59”(YYYY-MM-DD_hh-mm-ss)
要超级详细,您可以使用“BUILD_TAG”变量,它是“hudson-${JOBNAME}-${BUILD_NUMBER}”的字符串
终于有版本号插件了:
http://wiki.hudson-ci.org/display/HUDSON/Version+Number+Plugin
...它为您提供了很多其他选择。
【讨论】: