Jenkins节点android设备

Jenkins节点android设备,android,jenkins,continuous-integration,Android,Jenkins,Continuous Integration,我有自己的小服务器、一些usb集线器和6台android设备,比如三星galaxy s3。请告诉我如何将设备连接到每个节点。我有Jenkins“外部资源调度器”的插件。只想连接这些设备,开始自动化测试 詹金斯版本-1.517 谢谢通过usb插入设备,并记下adb设备-l报告的所有唯一序列号。您的构建脚本必须对此序列号敏感才能正常工作 然后,您可以在Jenkins中创建一个“Dumb node”类型的节点,并选择“通过SSH在Unix机器上启动从属代理”方法(SSH到localhost) 在“节点

我有自己的小服务器、一些usb集线器和6台android设备,比如三星galaxy s3。请告诉我如何将设备连接到每个节点。我有Jenkins“外部资源调度器”的插件。只想连接这些设备,开始自动化测试

詹金斯版本-1.517


谢谢

通过usb插入设备,并记下
adb设备-l
报告的所有唯一序列号。您的构建脚本必须对此序列号敏感才能正常工作

然后,您可以在Jenkins中创建一个“Dumb node”类型的节点,并选择“通过SSH在Unix机器上启动从属代理”方法(SSH到localhost)

在“节点属性”->“环境变量”下添加一个名为ANDROID\u DEVICE\u ID的变量,其值为序列号之一。对每个独特的android序列重复上述步骤

最后,您将有n个jenkins节点,每个节点都设置自己的ANDROID\u设备\u ID值

另一种方法是创建一个参数化的构建,将安卓序列作为参数,并使构建脚本对其敏感