Slackbot
09/09/2023, 9:36 AMVampire
09/09/2023, 10:25 AMRoldan Galan
09/10/2023, 10:23 AMRoldan Galan
09/10/2023, 10:27 AMVampire
09/10/2023, 11:10 AM--parallel is only so that whole tasks of different projects can be executed in parallel. Worker API work items can run in parallel even work items of the same task. And also other tasks can run while the work items are processed if the task is not implemented to wait for them and the other task is not a dependee.ephemient
09/10/2023, 12:27 PM--max-workers parameter if you want to limit parallelism thereRoldan Galan
09/10/2023, 6:34 PMRoldan Galan
09/12/2023, 2:52 PMYou should leverage configuration cache, then even all tasks that do not depend on each other can be run in parallel, not only ones from different projectsIs this true even when the configuration is not reused from the cache? So, does this improvement also works in the first run when cc is enabled? We discussed with some teammates about this in the past and assumed that Configuration Cache was not worth for ephemeral builds in the CI, but if these improvements are there even if configuration is not skipped, it might be worth to enable it anyway even if we are not going to reuse it π
ephemient
09/12/2023, 2:58 PMVampire
09/12/2023, 2:59 PMRoldan Galan
09/12/2023, 3:01 PM