我有一个在BitBucket上托管的Spring项目(Apache CXF,Spring,Hibernate,Maven ......),我正在尝试使用Bamboo作为我的CI服务器。我的想法是将代码直接部署到Bamboo的Heroku,以便自动部署时间。
我制定了一项计划,其中包含几项任务来实现这一目标。首先,我有一个源代码检出任务和一个构建器任务。他们两个都在工作,代码编译和测试正在通过,我可以在任务日志中看到。问题是Bamboo似乎没有认识到测试(它标志着任务是无法测试的)。
我还试图创建一个新的JUnit测试任务,这甚至是最糟糕的。日志显示一切正常,但Bamboo在执行测试任务后将计划标记为失败。
有什么想法吗?
答案 0 :(得分:2)
不确定您使用的是哪个版本的Bamboo,但在我们拥有的版本中,您必须在Builder
标签上启用单元测试结果评估。请参阅附带的屏幕截图,并确保已启用此功能,目录设置指向Maven Surefire创建测试结果的目录(XML格式)。