背景:jerkins 使用 allure report 插件生成测试报告;Jenkins 服务与项目不在一台服务器上。我的方案是在服务器上执行完后把 rsult ,scp 回 jenkins 服务器,然后 allure report 插件执行 generate 操作。但是问题是,scp 没有复制完,allure report 插件执行 generate 了导致数据不全,希望大佬帮看看啊
https://testerhome.com/topics/16621 可以看下我之前的这个帖子
你代码的服务器是 Jenkins 的一个节点吗? 如果设置成指定用这个节点执行,就应该能解决你的问题。
直接在脚本中执行 allure 的命令 allure includeProperties: false, jdk: '', report: 'allure-report/', results: [[path: 'report/']]
嗯这个我们的问题是一样的
是在项目所在服务器的脚本么?其实项目服务器上是有生成的报告的,但是 jenkins 的 report 插件的 path 是 jenkin 所在服务器
那你按我二楼那个链接的帖子应该就能解决。
我知道 你可以 scp 报告到你的 Jenkins 服务器上 然后 使用 allure 命令
这个也可以试下