我使用Atlassian Bamboo作为我的PHP项目,我发现它非常有用,NodeJS现在已经存在了一段时间,我真的很惊讶Bamboo不支持开箱即用的NodeJS。我读了一个article about using Bamboo with NodeJS,但它似乎只适用于Bamboo OnDemand,我已经在我的服务器上设置了Bamaboo,并且我可以看到Jasmine不支持以遵循文章的步骤。
有谁知道我怎么可能将Bamboo与NodeJS一起使用?我不介意测试框架,我更喜欢mocha和誓言,但如果有任何其他支持Bamboo的测试框架,我会使用它。
任何提示都会有所帮助!
PS:我不确定TeamCity是否支持NodeJS,但是从我在一些快速谷歌搜索中找到的内容看起来似乎是,有人可以为我确认吗?如果TeamCity支持NodeJS,那么我将切换到TeamCity。非常感谢!
答案 0 :(得分:3)
Bamboo确实支持node.js - 您只需要在构建服务器上安装节点(这是Bamboo下载和Bamboo OnDemand之间的唯一区别),并使用JUnit测试报告任务来获取Testacular的测试报告。