【问题标题】:Build version number for testing用于测试的构建版本号
【发布时间】:2014-05-21 22:49:01
【问题描述】:

我有一个使用 maven 脚本构建的 Web 应用程序项目。但不幸的是,不允许在每个构建中增加 POM 文件中的构建版本号。

我们需要在每次与测试团队共享构建时生成构建版本号。测试团队可以验证数字,如果测试人员看不到版本,则构建将被简单地拒绝。

处理这个问题的最佳方法是什么。

  1. 要不要在网页上加个版本号,测试人员可以看到来验证版本号。

  2. 我现在没有其他解决方案。

【问题讨论】:

  • 您可以使用来自您的版本控制系统或来自您的持续集成系统的信息,这些信息可以添加到任何类型的文件中,例如 MANIFEST.MF 文件。 Take a look here.

标签: maven testing build integration-testing


【解决方案1】:

可以通过maven中的资源插件来实现:http://maven.apache.org/plugins/maven-resources-plugin/examples/filter.html

被过滤的文件可以是系统读取的属性文件,也可以是在发布期间获取值的属性文件(Jenkins 参数构建),也可以直接标记到网页中。

【讨论】:

  • 将其添加到网页中是个好主意。该网站是一个银行网站。是否符合企业标准?
  • 如果您询问是否遵循已知标准,那么是的。这是常见的做法。该网页通常称为心跳页面。您调用页面,页面返回版本号。所以你可以断言系统是活着的(因为页面返回了内容)以及它有哪个版本。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-08
  • 1970-01-01
  • 1970-01-01
  • 2019-12-11
相关资源
最近更新 更多