【发布时间】:2019-04-06 16:57:37
【问题描述】:
我已经按照这个要点为多分支管道构建了 Jenkinsfile:https://gist.github.com/nysander/0911f439bca7e046c765c0dc79e35e9f
我的问题是我想在多个模拟器和多个 iOS SDK 版本上进行自动化测试。为了完成这项工作,我在附加代码中做了很多重复。
有什么方法可以让这个循环工作并从一些库、数组等中提取模拟器/SDK 列表来进行测试?
另一件事是,按 gist 进行的测试是按顺序进行的(当我让它并行时,它就坏了——比如 Xcode 数据库被锁定)
另一个问题是测试结果摘要的测试现在每次测试显示 3 次,如果在一个模拟器/SDK 上有些失败,我不知道如何知道它在哪个 SDK 上失败。
感谢任何 cmets 和帮助,如果这样的工作流程从一开始就很糟糕。
【问题讨论】:
标签: ios xcode jenkins jenkins-pipeline multibranch-pipeline