持续集成的探索之 STF
2017年2月14日 · 217 字 · 1 分钟
STF (Smartphone Test Farm) 是 GitHub 上的一个开源项目 https://github.com/openstf/stf,是一个通过浏览器来控制、调试手机的 WEB 软件。
安装
保存下面内容到本地 docker-compose.yaml
,也可直接将我的文件下载下来 地址
#
# docker exec -it adb adb connect 192.168.50.101:5555
#
version: '3'
services:
rethinkdb:
container_name: rethinkdb
image: rethinkdb:2.4.2
restart: unless-stopped
volumes:
- './data/rethinkdb:/data'
command: 'rethinkdb --bind all --cache-size 2048'
adb:
container_name: adb
image: devicefarmer/adb:latest
restart: unless-stopped
volumes:
- '/dev/bus/usb:/dev/bus/usb'
privileged: true
stf:
container_name: stf
image: devicefarmer/stf
ports:
- '7100:7100'
- '7110:7110'
- '7400-7500:7400-7500'
environment:
- TZ='Asia/Shanghai'
- RETHINKDB_PORT_28015_TCP=tcp://rethinkdb:28015
- STF_ADMIN_EMAIL=admin@admin.com
- STF_ADMIN_NAME=admin
restart: unless-stopped
command: stf local --adb-host adb --allow-remote --public-ip 192.168.50.32 --provider-min-port 7400 --provider-max-port 7500
运行
执行 docker-compose up -d
即可
连接设备执行 docker exec -it adb adb connect 192.168.xx.xx:5555