Jenkins使用模拟器运行多个xcode作业?

Jenkins使用模拟器运行多个xcode作业?,xcode,jenkins,ios-simulator,Xcode,Jenkins,Ios Simulator,我的配置有Jenkins master(ubuntu)+slave(Mac Mini) 我希望同时使用单元测试运行多个构建任务(例如4个worker)。问题是,它只能运行一个xcode模拟器,所以除了第一个挂起外,所有作业都无法完成 是否可以运行多个模拟器,或者至少等待其他模拟器(而不是整个工作)完成 我发现了这一点,但它只允许不同的设备,例如iPhone 5和6。可以通过在构建步骤(执行shell)中添加这些命令来等待模拟器的可用性 可以通过在构建步骤(执行shell)中添加这些命令来等待模拟

我的配置有Jenkins master(ubuntu)+slave(Mac Mini)

我希望同时使用单元测试运行多个构建任务(例如4个worker)。问题是,它只能运行一个xcode模拟器,所以除了第一个挂起外,所有作业都无法完成

是否可以运行多个模拟器,或者至少等待其他模拟器(而不是整个工作)完成


我发现了这一点,但它只允许不同的设备,例如iPhone 5和6。

可以通过在构建步骤(执行shell)中添加这些命令来等待模拟器的可用性


可以通过在构建步骤(执行shell)中添加这些命令来等待模拟器的可用性


Xcode 9现在支持多个模拟器<如果指定多个目标,则代码>Xcode构建测试也可以同时运行测试。Xcode 9现在支持多个模拟器<如果指定多个目标,则code>xcodebuildtest也可以同时运行测试。
make install_ci

while [ "$((`ps aux | grep iPhoneSimulator | grep -v grep | awk '{print $2}' | wc -l`))" -ne "0" ]; do
sleep 10
done
make test