一尘不染

Jenkins-使用Genymotion VM代替Android Emulator [关闭]

jenkins

有没有人设法让詹金斯使用Genymotion android VM,而不是超级慢的android-emulator?

Genymotion实际上比我的开发机上的真实设备快,因此对于运行CI测试来说是理想的选择。

感谢您的任何想法。


阅读 302

收藏
2020-07-25

共1个答案

一尘不染

如果您在CI服务器上启动genymotion并使其始终运行,则它将正常工作。尽管如果只想在测试时就唤醒它,然后关闭id,那么是的,到现在为止,您都会错过一些带有genymotion的东西。

Jenkins
Android模拟器插件在此方面很有用,但genymotion仍然没有等效功能。Genymotion仍然无法编写脚本以使其无法在命令行上运行,理想情况下是无头的。

不过,在我们正在执行的项目中,我们最近切换到genymotion,启动了“仿真器”,使其始终在CI服务器上运行,并且一切正常。这确实是值得的,我们将构建时间减少了2倍,即使启用了HAX,我们也不会遇到在真实仿真器中常见的任何内存问题。

Genymotion欢迎使用jenkins插件。我认为他们已经在路线图上了。

2020-07-25