Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[dist] Parallelize docker builds with rake multitask
Defines dependencies between rake docker:maintainer tasks and run them as multitask. That way tasks that don't depend on each other can run in parallel and thus reduce the build time. This also means that the defined dependencies will also run if a single image is rebuild, eg. via 'rake docker:maintainer:rebuild:frontend-base'. My assumption is that we are usually building all images at once and thus don't mind this change. If the old behaviour is still needed, we can extend the rake tasks. Real time of 'rake docker:maintainer:rebuild': Before: 16m34.778s After: 9m10.307s
- Loading branch information