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