Mark Wolfe的优秀Bamboo Ruby插件(GitHub:rake-bamboo-plugin)使您能够在Bamboo中运行Ruby任务,并包括最普遍的Ruby构建、测试和自动化工具的任务,例如: Bundler - 维护Ruby应用程序的一致环境 Rake - 类似于make的简单Ruby构建程序 Capistrano - 远程服务器自动化和部署工具 RSpec - Ruby编程语言的测试工具 Cucumber - 将纯文本功能描述作为自动化测试执行 请注意,还有Bamboozled Ruby Plugin,它是从Mark的rake-bamboo-plugin版本2.1分支出来的,旨在以特定方式推动插件前进 - 我到目前为止还没有使用过它,因此无法评论差异,请参阅他们的GitHub:bamboozled-ruby-plugin获取详细信息。
是的,但主要是通过脚本实现。 有一种名为“脚本”的Bamboo任务类型。我们用它来处理Perl/Python代码库。虽然需要比使用所有Java工具更多的工作,但仍然值得。 例如,如果您生成了一个JUnit兼容的XML测试结果,Bamboo会非常好地解释它。