我一直有个疑惑,app 自动化(真机)执行时,都是要设备链接上的,那么如果用 jenkins 运行,jenkins 在服务器上,服务器是个远程虚拟机,那么怎么链上设备呢,难道大家都是用模拟器做自动化?
你在另外的机器上开放 adb 5037 端口,远程虚拟机可以远程 adb -H IP -s devicenum 的方式去操作其它真机。 或者你用 jenkins 做任务的调度、平台的展示,实际上用另外一台从机连接设备运行用例
确实打算拿 jenkins 做任务调度,如果还是需要一台从机链接设备运行用例的话。其实是不是可以理解吧 jenkins 装在实体机上,直接 USB 或 WIFI 链接设备,运行就可以啦
嗯,如果只是几台设备直接用就行了
Jenkins 主从机制,节点是个真机就行了