5

我有一个托管在 BitBucket 上的 Spring 项目(Apache CXF、Spring、Hibernate、Maven ...),我正在尝试使用 Bamboo 作为我的 CI 服务器。我的想法是从 Bamboo 将代码直接部署到 Heroku,这样部署时间就会自动化。

我制定了一个计划,其中包含几项任务来实现这一目标。首先,我有一个 Source Code Checkout 任务和一个 builder 任务。他们都在工作,代码正在编译并且测试正在通过,我可以在任务日志中看到。问题是 Bamboo 似乎无法识别测试(它标志着该任务是无测试的)。

我还尝试创建一个新的 JUnit 测试任务,结果更糟。日志显示一切正常,但 Bamboo 在执行测试任务后将计划标记为失败。

有任何想法吗?

4

1 回答 1

3

不确定您使用的是哪个版本的 Bamboo,但在我们拥有的版本中,您必须在Builder选项卡上打开单元测试结果评估。请查看随附的屏幕截图,并确保已启用此功能,并且目录设置指向 Maven Surefire 创建测试结果的目录(XML 格式)。 在此处输入图像描述

于 2013-02-18T09:15:39.980 回答