Linux Sonic Agent 端部署(详细版)(腾讯云)
(因为服务器是Linux的,只是安装了,并没有验证)
1、编辑docker-compose.yml文件
在Services下添加Agent
sonic-agent:image: "sonicorg/sonic-agent-linux:v2.7.2"environment:- SONIC_SERVER_HOST=${SONIC_SERVER_HOST}- SONIC_SERVER_PORT=${SONIC_SERVER_PORT}- AGENT_HOST=${AGENT_HOST}- AGENT_PORT=${AGENT_PORT}- AGENT_KEY=${AGENT_KEY}- WDA_BUNDLE_ID=${WDA_BUNDLE_ID}networks:- sonic-networkdepends_on:- sonic-server-controllerprivileged: truevolumes:- /dev/bus/usb:/dev/bus/usb- /var/run/usbmuxd:/var/run/usbmuxd- ./logs/:/logs/
2、.env添加变量
# 文件中如果有这两个参数 则不用添加
SONIC_SERVER_HOST=0.0.0.0 #主机IP
SONIC_SERVER_PORT=3000AGENT_HOST=0.0.0.0 #主机IP
AGENT_PORT=7777
AGENT_KEY=9dbfe2a3-7402-4384-9b20-d685ed37f948 #前端生成的key
WDA_BUNDLE_ID=com.facebook.WebDriverAgentRunner.xctrunner
3、重启Docker
# 进入sonic
cd /home/ubuntu/sonic-server-v2.7.2_y# 初始化Agent
docker-compose up -d# 执行重新生成网络 重启容器的命令
docker-compose down
docker network prune
docker-compose up -d
4、安装ADB
sudo apt update
sudo apt install adb -y