我们正在尝试整合 Jira 和 jenkins 。我们正在使用 Zephyr 进行测试管理,对于 Jenkins 集成,我们已经安装了 Zapi。在 Jenkins 中安装了 Zephyr 插件。到目前为止,Jenkins 可以连接到 Jira 并向我们展示项目。我们按照此处描述的步骤进行操作,但本指南告诉我们要有一个 Subversion 存储库。目前我们的项目驻留在 Git 中,我们希望保持这种方式。
出于测试目的,我已将项目放在本地文件夹中。在项目配置中,我添加了“将测试结果发布到 Zephyr for JIRA”和“发布 JUnit 测试结果报告”作为构建后操作。
当我们运行测试时,我们看到测试在 Jenkins 中运行良好,但它无法在 Jira 中创建测试用例,也无法创建 xml 报告。相关日志如下:
报告成功生成到 C:\Users\\Desktop\Project\allure-report 魅力报告成功生成。为构建创建工件。工件已添加到构建中。记录测试结果错误:步骤“发布 JUnit 测试结果报告”失败:找到了测试报告,但没有一个是新的。叶节点运行了吗?例如,C:\Users\\Desktop\Project\XMLRepo\a.xml 已有 10 分钟
[ZapiTestResultReporter] [INFO] 检查测试结果...构建结果为 FAILURE null 解析 JUnit 测试结果时出现问题。解析万无一失的报告时出错。请确保“发布 JUnit 测试结果报告已添加”作为构建后操作构建步骤“将测试结果发布到 Zephyr for JIRA”将构建标记为失败已完成:失败
问题:
- 我们真的需要使用 Subversion 服务来进行这些集成吗?
- 如果可以使用 GIT 完成此集成,我该怎么做?