执行基于 maven 的端到端测试并在 Tekton Dashboard 中显示结果
Execute maven-based end-to-end-tests and display result in Tekton Dashboard
我们的端到端测试基于 maven/CucumberJVM。
所有工件都是使用 Jenkins 构建的,并保存在 Artifactory 中。
那么 tekton 应该适用于一种(或多种)环境
- 使用 helm
接管并设置基础设施(pods、入口、配置映射等)
- 运行 对环境的 Cucumber 端到端测试
- 显示结果
- 成功或失败&清理。
如何显示测试结果-运行?在 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 是您正在寻找的问题!
我们的端到端测试基于 maven/CucumberJVM。 所有工件都是使用 Jenkins 构建的,并保存在 Artifactory 中。 那么 tekton 应该适用于一种(或多种)环境
- 使用 helm 接管并设置基础设施(pods、入口、配置映射等)
- 运行 对环境的 Cucumber 端到端测试
- 显示结果
- 成功或失败&清理。
如何显示测试结果-运行?在 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 是您正在寻找的问题!