2
我目前正在运行一些任务,它们不会退出来执行我所有的模拟。我使用这个脚本:运行并行不退出的Gradle任务
../gradlew :pm:pm-mock-1:run \
:pm:pm-mock-2:run \
:pm:pm-mock-3:run \
:pm:pm-mock-4:run \
:pm:pm-mock-5:run \
:pm:pm-mock-6:run \
:pm:pm-mock-7:run \
:pm:pm-mock-8:run \
:pm:pm-mock-9:run \
--parallel \
--max-workers=10
理想我想单任务运行所有的嘲笑,但如果我有
task runMocks(dependsOn: [
'pm-mock-1:run',
'pm-mock-2:run',
'pm-mock-3:run',
'pm-mock-4:run',
'pm-mock-5:run',
'pm-mock-6:run',
'pm-mock-7:run',
'pm-mock-8:run',
'pm-mock-9:run'])
然后等待第一个任务结束,而而不是并行运行它们。
我将如何复制我的脚本,这样我可以运行
../gradle :runMocks
谢谢。我试过这个,但它似乎只运行5个任务。我希望能有一种“平行运行”的命令,但必须解决这个问题。 – Xetius
你最大的工作者碰到更高的数字是什么?这可能是该池也被用于其他任务。 – Ethan
没有区别。我试着换成20名工人 – Xetius