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