执行基于 maven 的端到端测试并在 Tekton Dashboard 中显示结果

Execute maven-based end-to-end-tests and display result in Tekton Dashboard

我们的端到端测试基于 maven/CucumberJVM。 所有工件都是使用 Jenkins 构建的,并保存在 Artifactory 中。 那么 tekton 应该适用于一种(或多种)环境

如何显示测试结果-运行?在 Tekton 仪表板中?已经有插件了吗?是否可以显示静态 html-文件作为测试结果运行?

提前感谢您的任何提示。 最好的祝福, 英戈

这里是 Tekton 仪表板维护者;我认为这是一个很棒的主意。

所以关于查看结果(你提到 运行 在 Jenkins 中构建,但你也可以在 Tekton Pipeline 中使用 Maven),而 Jenkins 有一堆插件并且可以存储工件(比如测试结果),我们现在缺少 Tekton 仪表板。也许我们提供了指向某个地方的可点击链接,但我担心默认浏览器会显示 XML/JSON 等。显然只是打印(到标准输出,对于任务) html/xml 等并不是很好。

我已经在我们的 Tekton Slack 的仪表板频道中提出了这个问题(为方便起见,这里有一个 link to join) and I expect we'll make an issue for discussing this properly over on GitHub 供任何人轻松关注和跟踪讨论。

仅供参考,我们有 weekly working groups 所有 Tekton 项目,欢迎任何人加入,我们也可以在那里进行更深入的讨论。

很高兴在有结果后在此处提供更新,但目前还没有办法很好地做到这一点。

更新:我们的一位核心维护者和贡献者建议 https://github.com/tektoncd/dashboard/issues/895 是您正在寻找的问题!