我正在使用 mikepenz/[电子邮件受保护] 将 junit xml 结果导入 JIRA。今年早些时候它运行良好,但突然开始失败,并在 github 中出现以下错误: 错误:🔥 无法导入:/__w/repo_name/repo_name/project_name/target/surefire-reports/junitreports/TEST-com.project.quality.project_name.test.cucumber.options.TestRunner.xml ({"name":" HTTPError”,“代码”:“ERR_NON_2XX_3XX_RESPONSE”,“计时”:{“开始”:1713549674111,“套接字”:1713549674112,“查找”:1713549674112,“连接”:1713549674112,“secureConnect”:17135496741 12、“上传”: 1713549674112,“响应”:1713549710288,“结束”:1713549710289,“阶段”:{“等待”:1,“dns”:0,“tcp”:0,“tls”:0,“请求”:0,“第一个字节”:36176,“下载”:1,“总计”:36178}}})
进一步调试后,我可以在调试日志中看到端点 -
##[调试]使用端点:https://xray.cloud.getxray.app//api/v2/import/execution/junit
由于“api”之前有额外的斜杠,它失败了。尝试使用不同的格式,这些端点带有 2 个斜杠。
有人可以帮忙解决这个问题吗?看起来这是添加到 mikepenz xray-action 的内置端点,而我们无法直接访问它?
工作流程文件中的 XRAY 操作调用:
我本来打算建议将此问题报告为 xray-action GitHub 项目的问题,但我发现您刚刚做了。
由于 Xray 云端点不可定制,因此需要在代码中解决。
如果您能够识别之前在您的案例中运行良好的版本,这将有助于 xray-action GH 团队准确了解何时引入回归(假设存在)。
目前,唯一的解决方法是使用以前版本的 xray-action。