詹金斯 - 如何获得测试结果?

时间:2013-12-06 19:43:20

标签: jenkins

我正在尝试创建以下方案:

运行Jenkins服务器的一个实例。它会轮询repo,如果发生更改,它会旋转我的应用程序的生产实例 - 让我们的代码命名此实例APP_INSTANCE。注意:此APP_INSTANCE不是任何方式的Jenkins奴隶。它实际上是Web应用程序的生产服务器。没有安装Jenkins的东西。

Jenkins将一些配置传递给APP_INSTANCE,就像BRANCH_NAME一样。

APP_INSTANCE检出BRANCH_NAME并运行测试套件。

Jenkins通过ssh轮询APP_INSTANCE以查看生成测试报告文件的时间。

如果Jenkins找到测试报告文件,它会假定测试完成并复制测试报告文件。

这最后一部分是我坚持的部分,如何制作Jenkins: 1.从APP_INSTANCE复制文件 2.解析它以获得测试结果,以便它可以在其Web界面中显示它们。 (我假设测试报告格式必须是jUnit或者某些sht,对吗?)

所以我试图建立这个是愚蠢的吗?

P.S。我正在使用AWS,这一切都发生在云端。

1 个答案:

答案 0 :(得分:1)