Jenkins 和 Atlassian Bamboo 的集成
Posted
技术标签:
【中文标题】Jenkins 和 Atlassian Bamboo 的集成【英文标题】:Integration of Jenkins and Atlassian Bamboo 【发布时间】:2013-09-02 15:04:13 【问题描述】:我正在尝试在需要运行模拟器的 Bamboo 上运行功能性 android 测试。问题在于,没有像 Bamboo 的非常好的 Android Emulator Plugin 和 Bamboo Shell Scripts 中的手写仿真器控制这样的东西,不仅听起来很可怕,而且实际上是。
而且由于我知道在 Jenkins 世界中“它只是有效”(tm),我想知道是否有任何方法可以将这两个 CI 系统相互交错,例如启动在 Jenkins 实例上配置的构建Bamboo 并将结果返回到那里进行评估,基本上就像 Bamboo 将控制 Jenkins 作为“奴隶”实例一样。
另一种选择是采用开源的 Android Emulator Plugin 并尝试将其代码包装到 Bamboo Add-On 中,这可能是一个独立的项目。 (记住,我想要的只是不断地执行一些功能测试...... :)
有什么提示吗?
【问题讨论】:
【参考方案1】:是的,您可以通过 jenkins 的远程访问 api 在 jenkins 上触发构建。非常坦率的。您只需要一个工具来启动 http 帖子,例如卷曲。 (见这里https://wiki.jenkins-ci.org/display/JENKINS/Remote+access+API)
那么你只需要你的竹子和詹金斯实例就一个共享目录达成一致,该目录将詹金斯构建的工件放在哪里。
【讨论】:
以上是关于Jenkins 和 Atlassian Bamboo 的集成的主要内容,如果未能解决你的问题,请参考以下文章