Jenkins和Atlassian Bamboo的集成

4
我正在尝试在Bamboo上运行需要运行模拟器的Android功能测试。问题是,Bamboo中没有像Android Emulator Plugin这样非常好的工具,手动编写模拟器控制的Bamboo Shell脚本不仅听起来可怕,而且实际上也是如此。
既然我知道在Jenkins世界中“它只是有效”(tm),我想知道是否有任何方法将这两个CI系统相互交错,例如启动在Jenkins实例上配置的构建,并将结果返回到Bamboo进行评估,基本上就像Bamboo将Jenkins作为“从属”实例控制一样。
另一个选择是使用开源的Android模拟器插件,并尝试将其代码包装到Bamboo Add-On中,这可能是一个独立的项目。(记住,我只想连续执行一些功能测试... :)
有什么提示吗?
1个回答

4
是的,您可以通过jenkins的远程访问api触发构建。非常简单明了。您需要的只是一个工具来发起http post请求,例如curl。(请参见此处:https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API
然后,您只需要让您的bamboo和jenkins实例就共享目录达成一致,以便在jenkins构建完成后将构建产物放置到该目录中。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接