代码之家  ›  专栏  ›  技术社区  ›  Eno

通过Ant构建Android项目时在版本字符串中使用内部版本号的示例?

  •  1
  • Eno  · 技术社区  · 15 年前

    我们正在使用Hudson自动化我们的Android构建。我需要将内部版本号合并到我们应用程序中使用的版本字符串中。想知道在我之前是否有人有过这样的例子?发明那个轮子。显然,我需要替换一个配置文件中的字符串值。

    1 回复  |  直到 15 年前
        1
  •  0
  •   William Leara    15 年前

    您的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

    …这给了你很多其他的选择。