我的配置有Jenkins master(ubuntu)+ slave(Mac Mini)
我想同时运行多个构建任务(例如,4个工作人员)进行单元测试。问题是它只能运行一个xcode模拟器,所以除了第一个挂起之外的所有作业都无法完成。
是否可以运行多个模拟器或者至少等待其他模拟器(不是整个工作)完成?
我发现了这个project,但它只允许不同的设备,例如iPhone 5和6。
答案 0 :(得分:0)
可以通过在构建步骤(执行shell)中添加这些命令来等待模拟器可用性
make install_ci
while [ "$((`ps aux | grep iPhoneSimulator | grep -v grep | awk '{print $2}' | wc -l`))" -ne "0" ]; do
sleep 10
done
make test