我们的Jenkins服务器配置有两个主要作业来构建apks。每个作业都有一个子作业,它将APK安装到连接到构建服务器并执行UI测试的Android设备上。如何强制执行单独的Jenkins作业的同步执行?
例如:
项目-A-APK
项目-A-测试
项目-B-APK
项目-B-测试
其中
Project-A-apk启动项目A测试
项目3210-B-APK踢断项目-B-测试
和
两个项目-A-测试和项目-B-测试安装和相同的测试设备上运行。
问题是,我们不能让测试作业同时运行,因为它们都会尝试与同一设备进行交互。
有没有办法配置一个作业在执行之前等待其他作业(不在其父链中)?