Database 在数据库中存储结构化Maven派生信息

Database 在数据库中存储结构化Maven派生信息,database,maven,build,regression,Database,Maven,Build,Regression,是否有将maven信息存储到数据库中的实用程序?特别是,我希望存储来自maven的性能数据—故障保护集成测试—也可以用作性能测试(即每个测试运行所需的时间),以便在每次运行后,我可以在构建中绘制随时间推移的性能改进 我假设可能有一个通用插件/take用于归档maven target/surefire和target/failsafe信息,这些信息可以很容易地查询,并且我可以使用它作为在构建中构建一些持久构建信息的起点。一旦存在这种持久性,一个简单的脚本就可以提取并生成性能回归或其他统计数据,这些统

是否有将maven信息存储到数据库中的实用程序?特别是,我希望存储来自maven的性能数据—故障保护集成测试—也可以用作性能测试(即每个测试运行所需的时间),以便在每次运行后,我可以在构建中绘制随时间推移的性能改进


我假设可能有一个通用插件/take用于归档maven target/surefire和target/failsafe信息,这些信息可以很容易地查询,并且我可以使用它作为在构建中构建一些持久构建信息的起点。一旦存在这种持久性,一个简单的脚本就可以提取并生成性能回归或其他统计数据,这些统计数据依赖于分析多个独立构建随时间的输出

我建议使用(以前称为声纳)。捕捉到的一个问题是单元测试持续时间。如果您使用的是Bambor或Jenkins,那么还有一个额外的工具可以捕获与构建持续时间、成功与失败相关的指标。

SonarQu是否可以以模块化的低级别方式使用?或者它是一个单一的应用程序,就像詹金斯一样,它是一个独立的应用程序。它的功能是将您的统计数据存储在数据库中,并显示一个项目仪表板。试试看,很容易安装。